diff --git a/packages/grpc-js/src/generated/ads.ts b/packages/grpc-js/src/generated/ads.ts index fd9f8e2c..4a5a4d12 100644 --- a/packages/grpc-js/src/generated/ads.ts +++ b/packages/grpc-js/src/generated/ads.ts @@ -1,598 +1,598 @@ import * as grpc from '../index'; import { ServiceDefinition, EnumTypeDefinition, MessageTypeDefinition } from '@grpc/proto-loader'; -import { AdsDummy as _envoy_service_discovery_v2_AdsDummy, AdsDummy__Output as _envoy_service_discovery_v2_AdsDummy__Output } from './envoy/service/discovery/v2/AdsDummy'; -import { DiscoveryRequest as _envoy_api_v2_DiscoveryRequest, DiscoveryRequest__Output as _envoy_api_v2_DiscoveryRequest__Output } from './envoy/api/v2/DiscoveryRequest'; -import { DiscoveryResponse as _envoy_api_v2_DiscoveryResponse, DiscoveryResponse__Output as _envoy_api_v2_DiscoveryResponse__Output } from './envoy/api/v2/DiscoveryResponse'; import { DeltaDiscoveryRequest as _envoy_api_v2_DeltaDiscoveryRequest, DeltaDiscoveryRequest__Output as _envoy_api_v2_DeltaDiscoveryRequest__Output } from './envoy/api/v2/DeltaDiscoveryRequest'; import { DeltaDiscoveryResponse as _envoy_api_v2_DeltaDiscoveryResponse, DeltaDiscoveryResponse__Output as _envoy_api_v2_DeltaDiscoveryResponse__Output } from './envoy/api/v2/DeltaDiscoveryResponse'; +import { DiscoveryRequest as _envoy_api_v2_DiscoveryRequest, DiscoveryRequest__Output as _envoy_api_v2_DiscoveryRequest__Output } from './envoy/api/v2/DiscoveryRequest'; +import { DiscoveryResponse as _envoy_api_v2_DiscoveryResponse, DiscoveryResponse__Output as _envoy_api_v2_DiscoveryResponse__Output } from './envoy/api/v2/DiscoveryResponse'; import { Resource as _envoy_api_v2_Resource, Resource__Output as _envoy_api_v2_Resource__Output } from './envoy/api/v2/Resource'; -import { RoutingPriority as _envoy_api_v2_core_RoutingPriority } from './envoy/api/v2/core/RoutingPriority'; -import { RequestMethod as _envoy_api_v2_core_RequestMethod } from './envoy/api/v2/core/RequestMethod'; -import { TrafficDirection as _envoy_api_v2_core_TrafficDirection } from './envoy/api/v2/core/TrafficDirection'; -import { Locality as _envoy_api_v2_core_Locality, Locality__Output as _envoy_api_v2_core_Locality__Output } from './envoy/api/v2/core/Locality'; +import { Address as _envoy_api_v2_core_Address, Address__Output as _envoy_api_v2_core_Address__Output } from './envoy/api/v2/core/Address'; +import { AsyncDataSource as _envoy_api_v2_core_AsyncDataSource, AsyncDataSource__Output as _envoy_api_v2_core_AsyncDataSource__Output } from './envoy/api/v2/core/AsyncDataSource'; +import { BackoffStrategy as _envoy_api_v2_core_BackoffStrategy, BackoffStrategy__Output as _envoy_api_v2_core_BackoffStrategy__Output } from './envoy/api/v2/core/BackoffStrategy'; +import { BindConfig as _envoy_api_v2_core_BindConfig, BindConfig__Output as _envoy_api_v2_core_BindConfig__Output } from './envoy/api/v2/core/BindConfig'; import { BuildVersion as _envoy_api_v2_core_BuildVersion, BuildVersion__Output as _envoy_api_v2_core_BuildVersion__Output } from './envoy/api/v2/core/BuildVersion'; +import { CidrRange as _envoy_api_v2_core_CidrRange, CidrRange__Output as _envoy_api_v2_core_CidrRange__Output } from './envoy/api/v2/core/CidrRange'; +import { ControlPlane as _envoy_api_v2_core_ControlPlane, ControlPlane__Output as _envoy_api_v2_core_ControlPlane__Output } from './envoy/api/v2/core/ControlPlane'; +import { DataSource as _envoy_api_v2_core_DataSource, DataSource__Output as _envoy_api_v2_core_DataSource__Output } from './envoy/api/v2/core/DataSource'; import { Extension as _envoy_api_v2_core_Extension, Extension__Output as _envoy_api_v2_core_Extension__Output } from './envoy/api/v2/core/Extension'; -import { Node as _envoy_api_v2_core_Node, Node__Output as _envoy_api_v2_core_Node__Output } from './envoy/api/v2/core/Node'; -import { Metadata as _envoy_api_v2_core_Metadata, Metadata__Output as _envoy_api_v2_core_Metadata__Output } from './envoy/api/v2/core/Metadata'; -import { RuntimeUInt32 as _envoy_api_v2_core_RuntimeUInt32, RuntimeUInt32__Output as _envoy_api_v2_core_RuntimeUInt32__Output } from './envoy/api/v2/core/RuntimeUInt32'; -import { RuntimeDouble as _envoy_api_v2_core_RuntimeDouble, RuntimeDouble__Output as _envoy_api_v2_core_RuntimeDouble__Output } from './envoy/api/v2/core/RuntimeDouble'; -import { RuntimeFeatureFlag as _envoy_api_v2_core_RuntimeFeatureFlag, RuntimeFeatureFlag__Output as _envoy_api_v2_core_RuntimeFeatureFlag__Output } from './envoy/api/v2/core/RuntimeFeatureFlag'; +import { HeaderMap as _envoy_api_v2_core_HeaderMap, HeaderMap__Output as _envoy_api_v2_core_HeaderMap__Output } from './envoy/api/v2/core/HeaderMap'; import { HeaderValue as _envoy_api_v2_core_HeaderValue, HeaderValue__Output as _envoy_api_v2_core_HeaderValue__Output } from './envoy/api/v2/core/HeaderValue'; import { HeaderValueOption as _envoy_api_v2_core_HeaderValueOption, HeaderValueOption__Output as _envoy_api_v2_core_HeaderValueOption__Output } from './envoy/api/v2/core/HeaderValueOption'; -import { HeaderMap as _envoy_api_v2_core_HeaderMap, HeaderMap__Output as _envoy_api_v2_core_HeaderMap__Output } from './envoy/api/v2/core/HeaderMap'; -import { DataSource as _envoy_api_v2_core_DataSource, DataSource__Output as _envoy_api_v2_core_DataSource__Output } from './envoy/api/v2/core/DataSource'; -import { RetryPolicy as _envoy_api_v2_core_RetryPolicy, RetryPolicy__Output as _envoy_api_v2_core_RetryPolicy__Output } from './envoy/api/v2/core/RetryPolicy'; -import { RemoteDataSource as _envoy_api_v2_core_RemoteDataSource, RemoteDataSource__Output as _envoy_api_v2_core_RemoteDataSource__Output } from './envoy/api/v2/core/RemoteDataSource'; -import { AsyncDataSource as _envoy_api_v2_core_AsyncDataSource, AsyncDataSource__Output as _envoy_api_v2_core_AsyncDataSource__Output } from './envoy/api/v2/core/AsyncDataSource'; -import { TransportSocket as _envoy_api_v2_core_TransportSocket, TransportSocket__Output as _envoy_api_v2_core_TransportSocket__Output } from './envoy/api/v2/core/TransportSocket'; -import { RuntimeFractionalPercent as _envoy_api_v2_core_RuntimeFractionalPercent, RuntimeFractionalPercent__Output as _envoy_api_v2_core_RuntimeFractionalPercent__Output } from './envoy/api/v2/core/RuntimeFractionalPercent'; -import { ControlPlane as _envoy_api_v2_core_ControlPlane, ControlPlane__Output as _envoy_api_v2_core_ControlPlane__Output } from './envoy/api/v2/core/ControlPlane'; -import { Pipe as _envoy_api_v2_core_Pipe, Pipe__Output as _envoy_api_v2_core_Pipe__Output } from './envoy/api/v2/core/Pipe'; -import { SocketAddress as _envoy_api_v2_core_SocketAddress, SocketAddress__Output as _envoy_api_v2_core_SocketAddress__Output } from './envoy/api/v2/core/SocketAddress'; -import { TcpKeepalive as _envoy_api_v2_core_TcpKeepalive, TcpKeepalive__Output as _envoy_api_v2_core_TcpKeepalive__Output } from './envoy/api/v2/core/TcpKeepalive'; -import { BindConfig as _envoy_api_v2_core_BindConfig, BindConfig__Output as _envoy_api_v2_core_BindConfig__Output } from './envoy/api/v2/core/BindConfig'; -import { Address as _envoy_api_v2_core_Address, Address__Output as _envoy_api_v2_core_Address__Output } from './envoy/api/v2/core/Address'; -import { CidrRange as _envoy_api_v2_core_CidrRange, CidrRange__Output as _envoy_api_v2_core_CidrRange__Output } from './envoy/api/v2/core/CidrRange'; -import { SocketOption as _envoy_api_v2_core_SocketOption, SocketOption__Output as _envoy_api_v2_core_SocketOption__Output } from './envoy/api/v2/core/SocketOption'; import { HttpUri as _envoy_api_v2_core_HttpUri, HttpUri__Output as _envoy_api_v2_core_HttpUri__Output } from './envoy/api/v2/core/HttpUri'; -import { BackoffStrategy as _envoy_api_v2_core_BackoffStrategy, BackoffStrategy__Output as _envoy_api_v2_core_BackoffStrategy__Output } from './envoy/api/v2/core/BackoffStrategy'; -import { Percent as _envoy_type_Percent, Percent__Output as _envoy_type_Percent__Output } from './envoy/type/Percent'; +import { Locality as _envoy_api_v2_core_Locality, Locality__Output as _envoy_api_v2_core_Locality__Output } from './envoy/api/v2/core/Locality'; +import { Metadata as _envoy_api_v2_core_Metadata, Metadata__Output as _envoy_api_v2_core_Metadata__Output } from './envoy/api/v2/core/Metadata'; +import { Node as _envoy_api_v2_core_Node, Node__Output as _envoy_api_v2_core_Node__Output } from './envoy/api/v2/core/Node'; +import { Pipe as _envoy_api_v2_core_Pipe, Pipe__Output as _envoy_api_v2_core_Pipe__Output } from './envoy/api/v2/core/Pipe'; +import { RemoteDataSource as _envoy_api_v2_core_RemoteDataSource, RemoteDataSource__Output as _envoy_api_v2_core_RemoteDataSource__Output } from './envoy/api/v2/core/RemoteDataSource'; +import { RequestMethod as _envoy_api_v2_core_RequestMethod } from './envoy/api/v2/core/RequestMethod'; +import { RetryPolicy as _envoy_api_v2_core_RetryPolicy, RetryPolicy__Output as _envoy_api_v2_core_RetryPolicy__Output } from './envoy/api/v2/core/RetryPolicy'; +import { RoutingPriority as _envoy_api_v2_core_RoutingPriority } from './envoy/api/v2/core/RoutingPriority'; +import { RuntimeDouble as _envoy_api_v2_core_RuntimeDouble, RuntimeDouble__Output as _envoy_api_v2_core_RuntimeDouble__Output } from './envoy/api/v2/core/RuntimeDouble'; +import { RuntimeFeatureFlag as _envoy_api_v2_core_RuntimeFeatureFlag, RuntimeFeatureFlag__Output as _envoy_api_v2_core_RuntimeFeatureFlag__Output } from './envoy/api/v2/core/RuntimeFeatureFlag'; +import { RuntimeFractionalPercent as _envoy_api_v2_core_RuntimeFractionalPercent, RuntimeFractionalPercent__Output as _envoy_api_v2_core_RuntimeFractionalPercent__Output } from './envoy/api/v2/core/RuntimeFractionalPercent'; +import { RuntimeUInt32 as _envoy_api_v2_core_RuntimeUInt32, RuntimeUInt32__Output as _envoy_api_v2_core_RuntimeUInt32__Output } from './envoy/api/v2/core/RuntimeUInt32'; +import { SocketAddress as _envoy_api_v2_core_SocketAddress, SocketAddress__Output as _envoy_api_v2_core_SocketAddress__Output } from './envoy/api/v2/core/SocketAddress'; +import { SocketOption as _envoy_api_v2_core_SocketOption, SocketOption__Output as _envoy_api_v2_core_SocketOption__Output } from './envoy/api/v2/core/SocketOption'; +import { TcpKeepalive as _envoy_api_v2_core_TcpKeepalive, TcpKeepalive__Output as _envoy_api_v2_core_TcpKeepalive__Output } from './envoy/api/v2/core/TcpKeepalive'; +import { TrafficDirection as _envoy_api_v2_core_TrafficDirection } from './envoy/api/v2/core/TrafficDirection'; +import { TransportSocket as _envoy_api_v2_core_TransportSocket, TransportSocket__Output as _envoy_api_v2_core_TransportSocket__Output } from './envoy/api/v2/core/TransportSocket'; +import { AdsDummy as _envoy_service_discovery_v2_AdsDummy, AdsDummy__Output as _envoy_service_discovery_v2_AdsDummy__Output } from './envoy/service/discovery/v2/AdsDummy'; import { FractionalPercent as _envoy_type_FractionalPercent, FractionalPercent__Output as _envoy_type_FractionalPercent__Output } from './envoy/type/FractionalPercent'; +import { Percent as _envoy_type_Percent, Percent__Output as _envoy_type_Percent__Output } from './envoy/type/Percent'; import { SemanticVersion as _envoy_type_SemanticVersion, SemanticVersion__Output as _envoy_type_SemanticVersion__Output } from './envoy/type/SemanticVersion'; -import { PackageVersionStatus as _udpa_annotations_PackageVersionStatus } from './udpa/annotations/PackageVersionStatus'; -import { StatusAnnotation as _udpa_annotations_StatusAnnotation, StatusAnnotation__Output as _udpa_annotations_StatusAnnotation__Output } from './udpa/annotations/StatusAnnotation'; -import { MigrateAnnotation as _udpa_annotations_MigrateAnnotation, MigrateAnnotation__Output as _udpa_annotations_MigrateAnnotation__Output } from './udpa/annotations/MigrateAnnotation'; +import { Any as _google_protobuf_Any, Any__Output as _google_protobuf_Any__Output } from './google/protobuf/Any'; +import { BoolValue as _google_protobuf_BoolValue, BoolValue__Output as _google_protobuf_BoolValue__Output } from './google/protobuf/BoolValue'; +import { BytesValue as _google_protobuf_BytesValue, BytesValue__Output as _google_protobuf_BytesValue__Output } from './google/protobuf/BytesValue'; +import { DescriptorProto as _google_protobuf_DescriptorProto, DescriptorProto__Output as _google_protobuf_DescriptorProto__Output } from './google/protobuf/DescriptorProto'; +import { DoubleValue as _google_protobuf_DoubleValue, DoubleValue__Output as _google_protobuf_DoubleValue__Output } from './google/protobuf/DoubleValue'; +import { Duration as _google_protobuf_Duration, Duration__Output as _google_protobuf_Duration__Output } from './google/protobuf/Duration'; +import { EnumDescriptorProto as _google_protobuf_EnumDescriptorProto, EnumDescriptorProto__Output as _google_protobuf_EnumDescriptorProto__Output } from './google/protobuf/EnumDescriptorProto'; +import { EnumOptions as _google_protobuf_EnumOptions, EnumOptions__Output as _google_protobuf_EnumOptions__Output } from './google/protobuf/EnumOptions'; +import { EnumValueDescriptorProto as _google_protobuf_EnumValueDescriptorProto, EnumValueDescriptorProto__Output as _google_protobuf_EnumValueDescriptorProto__Output } from './google/protobuf/EnumValueDescriptorProto'; +import { EnumValueOptions as _google_protobuf_EnumValueOptions, EnumValueOptions__Output as _google_protobuf_EnumValueOptions__Output } from './google/protobuf/EnumValueOptions'; +import { FieldDescriptorProto as _google_protobuf_FieldDescriptorProto, FieldDescriptorProto__Output as _google_protobuf_FieldDescriptorProto__Output } from './google/protobuf/FieldDescriptorProto'; +import { FieldOptions as _google_protobuf_FieldOptions, FieldOptions__Output as _google_protobuf_FieldOptions__Output } from './google/protobuf/FieldOptions'; +import { FileDescriptorProto as _google_protobuf_FileDescriptorProto, FileDescriptorProto__Output as _google_protobuf_FileDescriptorProto__Output } from './google/protobuf/FileDescriptorProto'; +import { FileDescriptorSet as _google_protobuf_FileDescriptorSet, FileDescriptorSet__Output as _google_protobuf_FileDescriptorSet__Output } from './google/protobuf/FileDescriptorSet'; +import { FileOptions as _google_protobuf_FileOptions, FileOptions__Output as _google_protobuf_FileOptions__Output } from './google/protobuf/FileOptions'; +import { FloatValue as _google_protobuf_FloatValue, FloatValue__Output as _google_protobuf_FloatValue__Output } from './google/protobuf/FloatValue'; +import { GeneratedCodeInfo as _google_protobuf_GeneratedCodeInfo, GeneratedCodeInfo__Output as _google_protobuf_GeneratedCodeInfo__Output } from './google/protobuf/GeneratedCodeInfo'; +import { Int32Value as _google_protobuf_Int32Value, Int32Value__Output as _google_protobuf_Int32Value__Output } from './google/protobuf/Int32Value'; +import { Int64Value as _google_protobuf_Int64Value, Int64Value__Output as _google_protobuf_Int64Value__Output } from './google/protobuf/Int64Value'; +import { ListValue as _google_protobuf_ListValue, ListValue__Output as _google_protobuf_ListValue__Output } from './google/protobuf/ListValue'; +import { MessageOptions as _google_protobuf_MessageOptions, MessageOptions__Output as _google_protobuf_MessageOptions__Output } from './google/protobuf/MessageOptions'; +import { MethodDescriptorProto as _google_protobuf_MethodDescriptorProto, MethodDescriptorProto__Output as _google_protobuf_MethodDescriptorProto__Output } from './google/protobuf/MethodDescriptorProto'; +import { MethodOptions as _google_protobuf_MethodOptions, MethodOptions__Output as _google_protobuf_MethodOptions__Output } from './google/protobuf/MethodOptions'; +import { NullValue as _google_protobuf_NullValue } from './google/protobuf/NullValue'; +import { OneofDescriptorProto as _google_protobuf_OneofDescriptorProto, OneofDescriptorProto__Output as _google_protobuf_OneofDescriptorProto__Output } from './google/protobuf/OneofDescriptorProto'; +import { OneofOptions as _google_protobuf_OneofOptions, OneofOptions__Output as _google_protobuf_OneofOptions__Output } from './google/protobuf/OneofOptions'; +import { ServiceDescriptorProto as _google_protobuf_ServiceDescriptorProto, ServiceDescriptorProto__Output as _google_protobuf_ServiceDescriptorProto__Output } from './google/protobuf/ServiceDescriptorProto'; +import { ServiceOptions as _google_protobuf_ServiceOptions, ServiceOptions__Output as _google_protobuf_ServiceOptions__Output } from './google/protobuf/ServiceOptions'; +import { SourceCodeInfo as _google_protobuf_SourceCodeInfo, SourceCodeInfo__Output as _google_protobuf_SourceCodeInfo__Output } from './google/protobuf/SourceCodeInfo'; +import { StringValue as _google_protobuf_StringValue, StringValue__Output as _google_protobuf_StringValue__Output } from './google/protobuf/StringValue'; +import { Struct as _google_protobuf_Struct, Struct__Output as _google_protobuf_Struct__Output } from './google/protobuf/Struct'; +import { Timestamp as _google_protobuf_Timestamp, Timestamp__Output as _google_protobuf_Timestamp__Output } from './google/protobuf/Timestamp'; +import { UInt32Value as _google_protobuf_UInt32Value, UInt32Value__Output as _google_protobuf_UInt32Value__Output } from './google/protobuf/UInt32Value'; +import { UInt64Value as _google_protobuf_UInt64Value, UInt64Value__Output as _google_protobuf_UInt64Value__Output } from './google/protobuf/UInt64Value'; +import { UninterpretedOption as _google_protobuf_UninterpretedOption, UninterpretedOption__Output as _google_protobuf_UninterpretedOption__Output } from './google/protobuf/UninterpretedOption'; +import { Value as _google_protobuf_Value, Value__Output as _google_protobuf_Value__Output } from './google/protobuf/Value'; +import { Status as _google_rpc_Status, Status__Output as _google_rpc_Status__Output } from './google/rpc/Status'; import { FieldMigrateAnnotation as _udpa_annotations_FieldMigrateAnnotation, FieldMigrateAnnotation__Output as _udpa_annotations_FieldMigrateAnnotation__Output } from './udpa/annotations/FieldMigrateAnnotation'; import { FileMigrateAnnotation as _udpa_annotations_FileMigrateAnnotation, FileMigrateAnnotation__Output as _udpa_annotations_FileMigrateAnnotation__Output } from './udpa/annotations/FileMigrateAnnotation'; -import { FieldRules as _validate_FieldRules, FieldRules__Output as _validate_FieldRules__Output } from './validate/FieldRules'; -import { FloatRules as _validate_FloatRules, FloatRules__Output as _validate_FloatRules__Output } from './validate/FloatRules'; +import { MigrateAnnotation as _udpa_annotations_MigrateAnnotation, MigrateAnnotation__Output as _udpa_annotations_MigrateAnnotation__Output } from './udpa/annotations/MigrateAnnotation'; +import { PackageVersionStatus as _udpa_annotations_PackageVersionStatus } from './udpa/annotations/PackageVersionStatus'; +import { StatusAnnotation as _udpa_annotations_StatusAnnotation, StatusAnnotation__Output as _udpa_annotations_StatusAnnotation__Output } from './udpa/annotations/StatusAnnotation'; +import { AnyRules as _validate_AnyRules, AnyRules__Output as _validate_AnyRules__Output } from './validate/AnyRules'; +import { BoolRules as _validate_BoolRules, BoolRules__Output as _validate_BoolRules__Output } from './validate/BoolRules'; +import { BytesRules as _validate_BytesRules, BytesRules__Output as _validate_BytesRules__Output } from './validate/BytesRules'; 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'; -import { Int64Rules as _validate_Int64Rules, Int64Rules__Output as _validate_Int64Rules__Output } from './validate/Int64Rules'; -import { UInt32Rules as _validate_UInt32Rules, UInt32Rules__Output as _validate_UInt32Rules__Output } from './validate/UInt32Rules'; -import { UInt64Rules as _validate_UInt64Rules, UInt64Rules__Output as _validate_UInt64Rules__Output } from './validate/UInt64Rules'; -import { SInt32Rules as _validate_SInt32Rules, SInt32Rules__Output as _validate_SInt32Rules__Output } from './validate/SInt32Rules'; -import { SInt64Rules as _validate_SInt64Rules, SInt64Rules__Output as _validate_SInt64Rules__Output } from './validate/SInt64Rules'; +import { DurationRules as _validate_DurationRules, DurationRules__Output as _validate_DurationRules__Output } from './validate/DurationRules'; +import { EnumRules as _validate_EnumRules, EnumRules__Output as _validate_EnumRules__Output } from './validate/EnumRules'; +import { FieldRules as _validate_FieldRules, FieldRules__Output as _validate_FieldRules__Output } from './validate/FieldRules'; import { Fixed32Rules as _validate_Fixed32Rules, Fixed32Rules__Output as _validate_Fixed32Rules__Output } from './validate/Fixed32Rules'; import { Fixed64Rules as _validate_Fixed64Rules, Fixed64Rules__Output as _validate_Fixed64Rules__Output } from './validate/Fixed64Rules'; -import { SFixed32Rules as _validate_SFixed32Rules, SFixed32Rules__Output as _validate_SFixed32Rules__Output } from './validate/SFixed32Rules'; -import { SFixed64Rules as _validate_SFixed64Rules, SFixed64Rules__Output as _validate_SFixed64Rules__Output } from './validate/SFixed64Rules'; -import { BoolRules as _validate_BoolRules, BoolRules__Output as _validate_BoolRules__Output } from './validate/BoolRules'; -import { StringRules as _validate_StringRules, StringRules__Output as _validate_StringRules__Output } from './validate/StringRules'; +import { FloatRules as _validate_FloatRules, FloatRules__Output as _validate_FloatRules__Output } from './validate/FloatRules'; +import { Int32Rules as _validate_Int32Rules, Int32Rules__Output as _validate_Int32Rules__Output } from './validate/Int32Rules'; +import { Int64Rules as _validate_Int64Rules, Int64Rules__Output as _validate_Int64Rules__Output } from './validate/Int64Rules'; import { KnownRegex as _validate_KnownRegex } from './validate/KnownRegex'; -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 { MapRules as _validate_MapRules, MapRules__Output as _validate_MapRules__Output } from './validate/MapRules'; 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'; -import { DurationRules as _validate_DurationRules, DurationRules__Output as _validate_DurationRules__Output } from './validate/DurationRules'; +import { SFixed32Rules as _validate_SFixed32Rules, SFixed32Rules__Output as _validate_SFixed32Rules__Output } from './validate/SFixed32Rules'; +import { SFixed64Rules as _validate_SFixed64Rules, SFixed64Rules__Output as _validate_SFixed64Rules__Output } from './validate/SFixed64Rules'; +import { SInt32Rules as _validate_SInt32Rules, SInt32Rules__Output as _validate_SInt32Rules__Output } from './validate/SInt32Rules'; +import { SInt64Rules as _validate_SInt64Rules, SInt64Rules__Output as _validate_SInt64Rules__Output } from './validate/SInt64Rules'; +import { StringRules as _validate_StringRules, StringRules__Output as _validate_StringRules__Output } from './validate/StringRules'; import { TimestampRules as _validate_TimestampRules, TimestampRules__Output as _validate_TimestampRules__Output } from './validate/TimestampRules'; -import { Any as _google_protobuf_Any, Any__Output as _google_protobuf_Any__Output } from './google/protobuf/Any'; -import { Duration as _google_protobuf_Duration, Duration__Output as _google_protobuf_Duration__Output } from './google/protobuf/Duration'; -import { Struct as _google_protobuf_Struct, Struct__Output as _google_protobuf_Struct__Output } from './google/protobuf/Struct'; -import { Value as _google_protobuf_Value, Value__Output as _google_protobuf_Value__Output } from './google/protobuf/Value'; -import { NullValue as _google_protobuf_NullValue } from './google/protobuf/NullValue'; -import { ListValue as _google_protobuf_ListValue, ListValue__Output as _google_protobuf_ListValue__Output } from './google/protobuf/ListValue'; -import { DoubleValue as _google_protobuf_DoubleValue, DoubleValue__Output as _google_protobuf_DoubleValue__Output } from './google/protobuf/DoubleValue'; -import { FloatValue as _google_protobuf_FloatValue, FloatValue__Output as _google_protobuf_FloatValue__Output } from './google/protobuf/FloatValue'; -import { Int64Value as _google_protobuf_Int64Value, Int64Value__Output as _google_protobuf_Int64Value__Output } from './google/protobuf/Int64Value'; -import { UInt64Value as _google_protobuf_UInt64Value, UInt64Value__Output as _google_protobuf_UInt64Value__Output } from './google/protobuf/UInt64Value'; -import { Int32Value as _google_protobuf_Int32Value, Int32Value__Output as _google_protobuf_Int32Value__Output } from './google/protobuf/Int32Value'; -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 { StringValue as _google_protobuf_StringValue, StringValue__Output as _google_protobuf_StringValue__Output } from './google/protobuf/StringValue'; -import { BytesValue as _google_protobuf_BytesValue, BytesValue__Output as _google_protobuf_BytesValue__Output } from './google/protobuf/BytesValue'; -import { FileDescriptorSet as _google_protobuf_FileDescriptorSet, FileDescriptorSet__Output as _google_protobuf_FileDescriptorSet__Output } from './google/protobuf/FileDescriptorSet'; -import { FileDescriptorProto as _google_protobuf_FileDescriptorProto, FileDescriptorProto__Output as _google_protobuf_FileDescriptorProto__Output } from './google/protobuf/FileDescriptorProto'; -import { DescriptorProto as _google_protobuf_DescriptorProto, DescriptorProto__Output as _google_protobuf_DescriptorProto__Output } from './google/protobuf/DescriptorProto'; -import { FieldDescriptorProto as _google_protobuf_FieldDescriptorProto, FieldDescriptorProto__Output as _google_protobuf_FieldDescriptorProto__Output } from './google/protobuf/FieldDescriptorProto'; -import { OneofDescriptorProto as _google_protobuf_OneofDescriptorProto, OneofDescriptorProto__Output as _google_protobuf_OneofDescriptorProto__Output } from './google/protobuf/OneofDescriptorProto'; -import { EnumDescriptorProto as _google_protobuf_EnumDescriptorProto, EnumDescriptorProto__Output as _google_protobuf_EnumDescriptorProto__Output } from './google/protobuf/EnumDescriptorProto'; -import { EnumValueDescriptorProto as _google_protobuf_EnumValueDescriptorProto, EnumValueDescriptorProto__Output as _google_protobuf_EnumValueDescriptorProto__Output } from './google/protobuf/EnumValueDescriptorProto'; -import { ServiceDescriptorProto as _google_protobuf_ServiceDescriptorProto, ServiceDescriptorProto__Output as _google_protobuf_ServiceDescriptorProto__Output } from './google/protobuf/ServiceDescriptorProto'; -import { MethodDescriptorProto as _google_protobuf_MethodDescriptorProto, MethodDescriptorProto__Output as _google_protobuf_MethodDescriptorProto__Output } from './google/protobuf/MethodDescriptorProto'; -import { FileOptions as _google_protobuf_FileOptions, FileOptions__Output as _google_protobuf_FileOptions__Output } from './google/protobuf/FileOptions'; -import { MessageOptions as _google_protobuf_MessageOptions, MessageOptions__Output as _google_protobuf_MessageOptions__Output } from './google/protobuf/MessageOptions'; -import { FieldOptions as _google_protobuf_FieldOptions, FieldOptions__Output as _google_protobuf_FieldOptions__Output } from './google/protobuf/FieldOptions'; -import { OneofOptions as _google_protobuf_OneofOptions, OneofOptions__Output as _google_protobuf_OneofOptions__Output } from './google/protobuf/OneofOptions'; -import { EnumOptions as _google_protobuf_EnumOptions, EnumOptions__Output as _google_protobuf_EnumOptions__Output } from './google/protobuf/EnumOptions'; -import { EnumValueOptions as _google_protobuf_EnumValueOptions, EnumValueOptions__Output as _google_protobuf_EnumValueOptions__Output } from './google/protobuf/EnumValueOptions'; -import { ServiceOptions as _google_protobuf_ServiceOptions, ServiceOptions__Output as _google_protobuf_ServiceOptions__Output } from './google/protobuf/ServiceOptions'; -import { MethodOptions as _google_protobuf_MethodOptions, MethodOptions__Output as _google_protobuf_MethodOptions__Output } from './google/protobuf/MethodOptions'; -import { UninterpretedOption as _google_protobuf_UninterpretedOption, UninterpretedOption__Output as _google_protobuf_UninterpretedOption__Output } from './google/protobuf/UninterpretedOption'; -import { SourceCodeInfo as _google_protobuf_SourceCodeInfo, SourceCodeInfo__Output as _google_protobuf_SourceCodeInfo__Output } from './google/protobuf/SourceCodeInfo'; -import { GeneratedCodeInfo as _google_protobuf_GeneratedCodeInfo, GeneratedCodeInfo__Output as _google_protobuf_GeneratedCodeInfo__Output } from './google/protobuf/GeneratedCodeInfo'; -import { Timestamp as _google_protobuf_Timestamp, Timestamp__Output as _google_protobuf_Timestamp__Output } from './google/protobuf/Timestamp'; -import { Status as _google_rpc_Status, Status__Output as _google_rpc_Status__Output } from './google/rpc/Status'; +import { UInt32Rules as _validate_UInt32Rules, UInt32Rules__Output as _validate_UInt32Rules__Output } from './validate/UInt32Rules'; +import { UInt64Rules as _validate_UInt64Rules, UInt64Rules__Output as _validate_UInt64Rules__Output } from './validate/UInt64Rules'; export namespace messages { export namespace envoy { - export namespace service { - export namespace discovery { - export namespace v2 { - export namespace AggregatedDiscoveryService { - } - export type AdsDummy = _envoy_service_discovery_v2_AdsDummy; - export type AdsDummy__Output = _envoy_service_discovery_v2_AdsDummy__Output; - } - } - } export namespace api { export namespace v2 { - export type DiscoveryRequest = _envoy_api_v2_DiscoveryRequest; - export type DiscoveryRequest__Output = _envoy_api_v2_DiscoveryRequest__Output; - export type DiscoveryResponse = _envoy_api_v2_DiscoveryResponse; - export type DiscoveryResponse__Output = _envoy_api_v2_DiscoveryResponse__Output; export type DeltaDiscoveryRequest = _envoy_api_v2_DeltaDiscoveryRequest; export type DeltaDiscoveryRequest__Output = _envoy_api_v2_DeltaDiscoveryRequest__Output; export type DeltaDiscoveryResponse = _envoy_api_v2_DeltaDiscoveryResponse; export type DeltaDiscoveryResponse__Output = _envoy_api_v2_DeltaDiscoveryResponse__Output; + export type DiscoveryRequest = _envoy_api_v2_DiscoveryRequest; + export type DiscoveryRequest__Output = _envoy_api_v2_DiscoveryRequest__Output; + export type DiscoveryResponse = _envoy_api_v2_DiscoveryResponse; + export type DiscoveryResponse__Output = _envoy_api_v2_DiscoveryResponse__Output; export type Resource = _envoy_api_v2_Resource; export type Resource__Output = _envoy_api_v2_Resource__Output; export namespace core { - export type RoutingPriority = _envoy_api_v2_core_RoutingPriority; - export type RequestMethod = _envoy_api_v2_core_RequestMethod; - export type TrafficDirection = _envoy_api_v2_core_TrafficDirection; - export type Locality = _envoy_api_v2_core_Locality; - export type Locality__Output = _envoy_api_v2_core_Locality__Output; + export type Address = _envoy_api_v2_core_Address; + export type Address__Output = _envoy_api_v2_core_Address__Output; + export type AsyncDataSource = _envoy_api_v2_core_AsyncDataSource; + export type AsyncDataSource__Output = _envoy_api_v2_core_AsyncDataSource__Output; + export type BackoffStrategy = _envoy_api_v2_core_BackoffStrategy; + export type BackoffStrategy__Output = _envoy_api_v2_core_BackoffStrategy__Output; + export type BindConfig = _envoy_api_v2_core_BindConfig; + export type BindConfig__Output = _envoy_api_v2_core_BindConfig__Output; export type BuildVersion = _envoy_api_v2_core_BuildVersion; export type BuildVersion__Output = _envoy_api_v2_core_BuildVersion__Output; + export type CidrRange = _envoy_api_v2_core_CidrRange; + export type CidrRange__Output = _envoy_api_v2_core_CidrRange__Output; + export type ControlPlane = _envoy_api_v2_core_ControlPlane; + export type ControlPlane__Output = _envoy_api_v2_core_ControlPlane__Output; + export type DataSource = _envoy_api_v2_core_DataSource; + export type DataSource__Output = _envoy_api_v2_core_DataSource__Output; export type Extension = _envoy_api_v2_core_Extension; export type Extension__Output = _envoy_api_v2_core_Extension__Output; - export type Node = _envoy_api_v2_core_Node; - export type Node__Output = _envoy_api_v2_core_Node__Output; - export type Metadata = _envoy_api_v2_core_Metadata; - export type Metadata__Output = _envoy_api_v2_core_Metadata__Output; - export type RuntimeUInt32 = _envoy_api_v2_core_RuntimeUInt32; - export type RuntimeUInt32__Output = _envoy_api_v2_core_RuntimeUInt32__Output; - export type RuntimeDouble = _envoy_api_v2_core_RuntimeDouble; - export type RuntimeDouble__Output = _envoy_api_v2_core_RuntimeDouble__Output; - export type RuntimeFeatureFlag = _envoy_api_v2_core_RuntimeFeatureFlag; - export type RuntimeFeatureFlag__Output = _envoy_api_v2_core_RuntimeFeatureFlag__Output; + export type HeaderMap = _envoy_api_v2_core_HeaderMap; + export type HeaderMap__Output = _envoy_api_v2_core_HeaderMap__Output; export type HeaderValue = _envoy_api_v2_core_HeaderValue; export type HeaderValue__Output = _envoy_api_v2_core_HeaderValue__Output; export type HeaderValueOption = _envoy_api_v2_core_HeaderValueOption; export type HeaderValueOption__Output = _envoy_api_v2_core_HeaderValueOption__Output; - export type HeaderMap = _envoy_api_v2_core_HeaderMap; - export type HeaderMap__Output = _envoy_api_v2_core_HeaderMap__Output; - export type DataSource = _envoy_api_v2_core_DataSource; - export type DataSource__Output = _envoy_api_v2_core_DataSource__Output; - export type RetryPolicy = _envoy_api_v2_core_RetryPolicy; - export type RetryPolicy__Output = _envoy_api_v2_core_RetryPolicy__Output; - export type RemoteDataSource = _envoy_api_v2_core_RemoteDataSource; - export type RemoteDataSource__Output = _envoy_api_v2_core_RemoteDataSource__Output; - export type AsyncDataSource = _envoy_api_v2_core_AsyncDataSource; - export type AsyncDataSource__Output = _envoy_api_v2_core_AsyncDataSource__Output; - export type TransportSocket = _envoy_api_v2_core_TransportSocket; - export type TransportSocket__Output = _envoy_api_v2_core_TransportSocket__Output; - export type RuntimeFractionalPercent = _envoy_api_v2_core_RuntimeFractionalPercent; - export type RuntimeFractionalPercent__Output = _envoy_api_v2_core_RuntimeFractionalPercent__Output; - export type ControlPlane = _envoy_api_v2_core_ControlPlane; - export type ControlPlane__Output = _envoy_api_v2_core_ControlPlane__Output; - export type Pipe = _envoy_api_v2_core_Pipe; - export type Pipe__Output = _envoy_api_v2_core_Pipe__Output; - export type SocketAddress = _envoy_api_v2_core_SocketAddress; - export type SocketAddress__Output = _envoy_api_v2_core_SocketAddress__Output; - export type TcpKeepalive = _envoy_api_v2_core_TcpKeepalive; - export type TcpKeepalive__Output = _envoy_api_v2_core_TcpKeepalive__Output; - export type BindConfig = _envoy_api_v2_core_BindConfig; - export type BindConfig__Output = _envoy_api_v2_core_BindConfig__Output; - export type Address = _envoy_api_v2_core_Address; - export type Address__Output = _envoy_api_v2_core_Address__Output; - export type CidrRange = _envoy_api_v2_core_CidrRange; - export type CidrRange__Output = _envoy_api_v2_core_CidrRange__Output; - export type SocketOption = _envoy_api_v2_core_SocketOption; - export type SocketOption__Output = _envoy_api_v2_core_SocketOption__Output; export type HttpUri = _envoy_api_v2_core_HttpUri; export type HttpUri__Output = _envoy_api_v2_core_HttpUri__Output; - export type BackoffStrategy = _envoy_api_v2_core_BackoffStrategy; - export type BackoffStrategy__Output = _envoy_api_v2_core_BackoffStrategy__Output; + export type Locality = _envoy_api_v2_core_Locality; + export type Locality__Output = _envoy_api_v2_core_Locality__Output; + export type Metadata = _envoy_api_v2_core_Metadata; + export type Metadata__Output = _envoy_api_v2_core_Metadata__Output; + export type Node = _envoy_api_v2_core_Node; + export type Node__Output = _envoy_api_v2_core_Node__Output; + export type Pipe = _envoy_api_v2_core_Pipe; + export type Pipe__Output = _envoy_api_v2_core_Pipe__Output; + export type RemoteDataSource = _envoy_api_v2_core_RemoteDataSource; + export type RemoteDataSource__Output = _envoy_api_v2_core_RemoteDataSource__Output; + export type RequestMethod = _envoy_api_v2_core_RequestMethod; + export type RetryPolicy = _envoy_api_v2_core_RetryPolicy; + export type RetryPolicy__Output = _envoy_api_v2_core_RetryPolicy__Output; + export type RoutingPriority = _envoy_api_v2_core_RoutingPriority; + export type RuntimeDouble = _envoy_api_v2_core_RuntimeDouble; + export type RuntimeDouble__Output = _envoy_api_v2_core_RuntimeDouble__Output; + export type RuntimeFeatureFlag = _envoy_api_v2_core_RuntimeFeatureFlag; + export type RuntimeFeatureFlag__Output = _envoy_api_v2_core_RuntimeFeatureFlag__Output; + export type RuntimeFractionalPercent = _envoy_api_v2_core_RuntimeFractionalPercent; + export type RuntimeFractionalPercent__Output = _envoy_api_v2_core_RuntimeFractionalPercent__Output; + export type RuntimeUInt32 = _envoy_api_v2_core_RuntimeUInt32; + export type RuntimeUInt32__Output = _envoy_api_v2_core_RuntimeUInt32__Output; + export type SocketAddress = _envoy_api_v2_core_SocketAddress; + export type SocketAddress__Output = _envoy_api_v2_core_SocketAddress__Output; + export type SocketOption = _envoy_api_v2_core_SocketOption; + export type SocketOption__Output = _envoy_api_v2_core_SocketOption__Output; + export type TcpKeepalive = _envoy_api_v2_core_TcpKeepalive; + export type TcpKeepalive__Output = _envoy_api_v2_core_TcpKeepalive__Output; + export type TrafficDirection = _envoy_api_v2_core_TrafficDirection; + export type TransportSocket = _envoy_api_v2_core_TransportSocket; + export type TransportSocket__Output = _envoy_api_v2_core_TransportSocket__Output; + } + } + } + export namespace service { + export namespace discovery { + export namespace v2 { + export type AdsDummy = _envoy_service_discovery_v2_AdsDummy; + export type AdsDummy__Output = _envoy_service_discovery_v2_AdsDummy__Output; + export namespace AggregatedDiscoveryService { + } } } } export namespace type { - export type Percent = _envoy_type_Percent; - export type Percent__Output = _envoy_type_Percent__Output; export type FractionalPercent = _envoy_type_FractionalPercent; export type FractionalPercent__Output = _envoy_type_FractionalPercent__Output; + export type Percent = _envoy_type_Percent; + export type Percent__Output = _envoy_type_Percent__Output; export type SemanticVersion = _envoy_type_SemanticVersion; export type SemanticVersion__Output = _envoy_type_SemanticVersion__Output; } } - export namespace udpa { - export namespace annotations { - export type PackageVersionStatus = _udpa_annotations_PackageVersionStatus; - export type StatusAnnotation = _udpa_annotations_StatusAnnotation; - export type StatusAnnotation__Output = _udpa_annotations_StatusAnnotation__Output; - export type MigrateAnnotation = _udpa_annotations_MigrateAnnotation; - export type MigrateAnnotation__Output = _udpa_annotations_MigrateAnnotation__Output; - export type FieldMigrateAnnotation = _udpa_annotations_FieldMigrateAnnotation; - export type FieldMigrateAnnotation__Output = _udpa_annotations_FieldMigrateAnnotation__Output; - export type FileMigrateAnnotation = _udpa_annotations_FileMigrateAnnotation; - export type FileMigrateAnnotation__Output = _udpa_annotations_FileMigrateAnnotation__Output; - } - } - export namespace validate { - export type FieldRules = _validate_FieldRules; - export type FieldRules__Output = _validate_FieldRules__Output; - export type FloatRules = _validate_FloatRules; - export type FloatRules__Output = _validate_FloatRules__Output; - export type DoubleRules = _validate_DoubleRules; - export type DoubleRules__Output = _validate_DoubleRules__Output; - export type Int32Rules = _validate_Int32Rules; - export type Int32Rules__Output = _validate_Int32Rules__Output; - export type Int64Rules = _validate_Int64Rules; - export type Int64Rules__Output = _validate_Int64Rules__Output; - export type UInt32Rules = _validate_UInt32Rules; - export type UInt32Rules__Output = _validate_UInt32Rules__Output; - export type UInt64Rules = _validate_UInt64Rules; - export type UInt64Rules__Output = _validate_UInt64Rules__Output; - export type SInt32Rules = _validate_SInt32Rules; - export type SInt32Rules__Output = _validate_SInt32Rules__Output; - export type SInt64Rules = _validate_SInt64Rules; - export type SInt64Rules__Output = _validate_SInt64Rules__Output; - export type Fixed32Rules = _validate_Fixed32Rules; - export type Fixed32Rules__Output = _validate_Fixed32Rules__Output; - export type Fixed64Rules = _validate_Fixed64Rules; - export type Fixed64Rules__Output = _validate_Fixed64Rules__Output; - export type SFixed32Rules = _validate_SFixed32Rules; - export type SFixed32Rules__Output = _validate_SFixed32Rules__Output; - export type SFixed64Rules = _validate_SFixed64Rules; - export type SFixed64Rules__Output = _validate_SFixed64Rules__Output; - export type BoolRules = _validate_BoolRules; - export type BoolRules__Output = _validate_BoolRules__Output; - export type StringRules = _validate_StringRules; - export type StringRules__Output = _validate_StringRules__Output; - export type KnownRegex = _validate_KnownRegex; - export type BytesRules = _validate_BytesRules; - export type BytesRules__Output = _validate_BytesRules__Output; - export type EnumRules = _validate_EnumRules; - export type EnumRules__Output = _validate_EnumRules__Output; - export type MessageRules = _validate_MessageRules; - export type MessageRules__Output = _validate_MessageRules__Output; - export type RepeatedRules = _validate_RepeatedRules; - export type RepeatedRules__Output = _validate_RepeatedRules__Output; - export type MapRules = _validate_MapRules; - export type MapRules__Output = _validate_MapRules__Output; - export type AnyRules = _validate_AnyRules; - export type AnyRules__Output = _validate_AnyRules__Output; - export type DurationRules = _validate_DurationRules; - export type DurationRules__Output = _validate_DurationRules__Output; - export type TimestampRules = _validate_TimestampRules; - export type TimestampRules__Output = _validate_TimestampRules__Output; - } export namespace google { export namespace protobuf { export type Any = _google_protobuf_Any; export type Any__Output = _google_protobuf_Any__Output; - export type Duration = _google_protobuf_Duration; - export type Duration__Output = _google_protobuf_Duration__Output; - export type Struct = _google_protobuf_Struct; - export type Struct__Output = _google_protobuf_Struct__Output; - export type Value = _google_protobuf_Value; - export type Value__Output = _google_protobuf_Value__Output; - export type NullValue = _google_protobuf_NullValue; - export type ListValue = _google_protobuf_ListValue; - export type ListValue__Output = _google_protobuf_ListValue__Output; - export type DoubleValue = _google_protobuf_DoubleValue; - export type DoubleValue__Output = _google_protobuf_DoubleValue__Output; - export type FloatValue = _google_protobuf_FloatValue; - export type FloatValue__Output = _google_protobuf_FloatValue__Output; - export type Int64Value = _google_protobuf_Int64Value; - export type Int64Value__Output = _google_protobuf_Int64Value__Output; - export type UInt64Value = _google_protobuf_UInt64Value; - export type UInt64Value__Output = _google_protobuf_UInt64Value__Output; - export type Int32Value = _google_protobuf_Int32Value; - export type Int32Value__Output = _google_protobuf_Int32Value__Output; - export type UInt32Value = _google_protobuf_UInt32Value; - export type UInt32Value__Output = _google_protobuf_UInt32Value__Output; export type BoolValue = _google_protobuf_BoolValue; export type BoolValue__Output = _google_protobuf_BoolValue__Output; - export type StringValue = _google_protobuf_StringValue; - export type StringValue__Output = _google_protobuf_StringValue__Output; export type BytesValue = _google_protobuf_BytesValue; export type BytesValue__Output = _google_protobuf_BytesValue__Output; - export type FileDescriptorSet = _google_protobuf_FileDescriptorSet; - export type FileDescriptorSet__Output = _google_protobuf_FileDescriptorSet__Output; - export type FileDescriptorProto = _google_protobuf_FileDescriptorProto; - export type FileDescriptorProto__Output = _google_protobuf_FileDescriptorProto__Output; export type DescriptorProto = _google_protobuf_DescriptorProto; export type DescriptorProto__Output = _google_protobuf_DescriptorProto__Output; - export type FieldDescriptorProto = _google_protobuf_FieldDescriptorProto; - export type FieldDescriptorProto__Output = _google_protobuf_FieldDescriptorProto__Output; - export type OneofDescriptorProto = _google_protobuf_OneofDescriptorProto; - export type OneofDescriptorProto__Output = _google_protobuf_OneofDescriptorProto__Output; + export type DoubleValue = _google_protobuf_DoubleValue; + export type DoubleValue__Output = _google_protobuf_DoubleValue__Output; + export type Duration = _google_protobuf_Duration; + export type Duration__Output = _google_protobuf_Duration__Output; export type EnumDescriptorProto = _google_protobuf_EnumDescriptorProto; export type EnumDescriptorProto__Output = _google_protobuf_EnumDescriptorProto__Output; - export type EnumValueDescriptorProto = _google_protobuf_EnumValueDescriptorProto; - export type EnumValueDescriptorProto__Output = _google_protobuf_EnumValueDescriptorProto__Output; - export type ServiceDescriptorProto = _google_protobuf_ServiceDescriptorProto; - export type ServiceDescriptorProto__Output = _google_protobuf_ServiceDescriptorProto__Output; - export type MethodDescriptorProto = _google_protobuf_MethodDescriptorProto; - export type MethodDescriptorProto__Output = _google_protobuf_MethodDescriptorProto__Output; - export type FileOptions = _google_protobuf_FileOptions; - export type FileOptions__Output = _google_protobuf_FileOptions__Output; - export type MessageOptions = _google_protobuf_MessageOptions; - export type MessageOptions__Output = _google_protobuf_MessageOptions__Output; - export type FieldOptions = _google_protobuf_FieldOptions; - export type FieldOptions__Output = _google_protobuf_FieldOptions__Output; - export type OneofOptions = _google_protobuf_OneofOptions; - export type OneofOptions__Output = _google_protobuf_OneofOptions__Output; export type EnumOptions = _google_protobuf_EnumOptions; export type EnumOptions__Output = _google_protobuf_EnumOptions__Output; + export type EnumValueDescriptorProto = _google_protobuf_EnumValueDescriptorProto; + export type EnumValueDescriptorProto__Output = _google_protobuf_EnumValueDescriptorProto__Output; export type EnumValueOptions = _google_protobuf_EnumValueOptions; export type EnumValueOptions__Output = _google_protobuf_EnumValueOptions__Output; - export type ServiceOptions = _google_protobuf_ServiceOptions; - export type ServiceOptions__Output = _google_protobuf_ServiceOptions__Output; - export type MethodOptions = _google_protobuf_MethodOptions; - export type MethodOptions__Output = _google_protobuf_MethodOptions__Output; - export type UninterpretedOption = _google_protobuf_UninterpretedOption; - export type UninterpretedOption__Output = _google_protobuf_UninterpretedOption__Output; - export type SourceCodeInfo = _google_protobuf_SourceCodeInfo; - export type SourceCodeInfo__Output = _google_protobuf_SourceCodeInfo__Output; + export type FieldDescriptorProto = _google_protobuf_FieldDescriptorProto; + export type FieldDescriptorProto__Output = _google_protobuf_FieldDescriptorProto__Output; + export type FieldOptions = _google_protobuf_FieldOptions; + export type FieldOptions__Output = _google_protobuf_FieldOptions__Output; + export type FileDescriptorProto = _google_protobuf_FileDescriptorProto; + export type FileDescriptorProto__Output = _google_protobuf_FileDescriptorProto__Output; + export type FileDescriptorSet = _google_protobuf_FileDescriptorSet; + export type FileDescriptorSet__Output = _google_protobuf_FileDescriptorSet__Output; + export type FileOptions = _google_protobuf_FileOptions; + export type FileOptions__Output = _google_protobuf_FileOptions__Output; + export type FloatValue = _google_protobuf_FloatValue; + export type FloatValue__Output = _google_protobuf_FloatValue__Output; export type GeneratedCodeInfo = _google_protobuf_GeneratedCodeInfo; export type GeneratedCodeInfo__Output = _google_protobuf_GeneratedCodeInfo__Output; + export type Int32Value = _google_protobuf_Int32Value; + export type Int32Value__Output = _google_protobuf_Int32Value__Output; + export type Int64Value = _google_protobuf_Int64Value; + export type Int64Value__Output = _google_protobuf_Int64Value__Output; + export type ListValue = _google_protobuf_ListValue; + export type ListValue__Output = _google_protobuf_ListValue__Output; + export type MessageOptions = _google_protobuf_MessageOptions; + export type MessageOptions__Output = _google_protobuf_MessageOptions__Output; + export type MethodDescriptorProto = _google_protobuf_MethodDescriptorProto; + export type MethodDescriptorProto__Output = _google_protobuf_MethodDescriptorProto__Output; + export type MethodOptions = _google_protobuf_MethodOptions; + export type MethodOptions__Output = _google_protobuf_MethodOptions__Output; + export type NullValue = _google_protobuf_NullValue; + export type OneofDescriptorProto = _google_protobuf_OneofDescriptorProto; + export type OneofDescriptorProto__Output = _google_protobuf_OneofDescriptorProto__Output; + export type OneofOptions = _google_protobuf_OneofOptions; + export type OneofOptions__Output = _google_protobuf_OneofOptions__Output; + export type ServiceDescriptorProto = _google_protobuf_ServiceDescriptorProto; + export type ServiceDescriptorProto__Output = _google_protobuf_ServiceDescriptorProto__Output; + export type ServiceOptions = _google_protobuf_ServiceOptions; + export type ServiceOptions__Output = _google_protobuf_ServiceOptions__Output; + export type SourceCodeInfo = _google_protobuf_SourceCodeInfo; + export type SourceCodeInfo__Output = _google_protobuf_SourceCodeInfo__Output; + export type StringValue = _google_protobuf_StringValue; + export type StringValue__Output = _google_protobuf_StringValue__Output; + export type Struct = _google_protobuf_Struct; + export type Struct__Output = _google_protobuf_Struct__Output; export type Timestamp = _google_protobuf_Timestamp; export type Timestamp__Output = _google_protobuf_Timestamp__Output; + export type UInt32Value = _google_protobuf_UInt32Value; + export type UInt32Value__Output = _google_protobuf_UInt32Value__Output; + export type UInt64Value = _google_protobuf_UInt64Value; + export type UInt64Value__Output = _google_protobuf_UInt64Value__Output; + export type UninterpretedOption = _google_protobuf_UninterpretedOption; + export type UninterpretedOption__Output = _google_protobuf_UninterpretedOption__Output; + export type Value = _google_protobuf_Value; + export type Value__Output = _google_protobuf_Value__Output; } export namespace rpc { export type Status = _google_rpc_Status; export type Status__Output = _google_rpc_Status__Output; } } + export namespace udpa { + export namespace annotations { + export type FieldMigrateAnnotation = _udpa_annotations_FieldMigrateAnnotation; + export type FieldMigrateAnnotation__Output = _udpa_annotations_FieldMigrateAnnotation__Output; + export type FileMigrateAnnotation = _udpa_annotations_FileMigrateAnnotation; + export type FileMigrateAnnotation__Output = _udpa_annotations_FileMigrateAnnotation__Output; + export type MigrateAnnotation = _udpa_annotations_MigrateAnnotation; + export type MigrateAnnotation__Output = _udpa_annotations_MigrateAnnotation__Output; + export type PackageVersionStatus = _udpa_annotations_PackageVersionStatus; + export type StatusAnnotation = _udpa_annotations_StatusAnnotation; + export type StatusAnnotation__Output = _udpa_annotations_StatusAnnotation__Output; + } + } + export namespace validate { + export type AnyRules = _validate_AnyRules; + export type AnyRules__Output = _validate_AnyRules__Output; + export type BoolRules = _validate_BoolRules; + export type BoolRules__Output = _validate_BoolRules__Output; + export type BytesRules = _validate_BytesRules; + export type BytesRules__Output = _validate_BytesRules__Output; + export type DoubleRules = _validate_DoubleRules; + export type DoubleRules__Output = _validate_DoubleRules__Output; + export type DurationRules = _validate_DurationRules; + export type DurationRules__Output = _validate_DurationRules__Output; + export type EnumRules = _validate_EnumRules; + export type EnumRules__Output = _validate_EnumRules__Output; + export type FieldRules = _validate_FieldRules; + export type FieldRules__Output = _validate_FieldRules__Output; + export type Fixed32Rules = _validate_Fixed32Rules; + export type Fixed32Rules__Output = _validate_Fixed32Rules__Output; + export type Fixed64Rules = _validate_Fixed64Rules; + export type Fixed64Rules__Output = _validate_Fixed64Rules__Output; + export type FloatRules = _validate_FloatRules; + export type FloatRules__Output = _validate_FloatRules__Output; + export type Int32Rules = _validate_Int32Rules; + export type Int32Rules__Output = _validate_Int32Rules__Output; + export type Int64Rules = _validate_Int64Rules; + export type Int64Rules__Output = _validate_Int64Rules__Output; + export type KnownRegex = _validate_KnownRegex; + export type MapRules = _validate_MapRules; + export type MapRules__Output = _validate_MapRules__Output; + export type MessageRules = _validate_MessageRules; + export type MessageRules__Output = _validate_MessageRules__Output; + export type RepeatedRules = _validate_RepeatedRules; + export type RepeatedRules__Output = _validate_RepeatedRules__Output; + export type SFixed32Rules = _validate_SFixed32Rules; + export type SFixed32Rules__Output = _validate_SFixed32Rules__Output; + export type SFixed64Rules = _validate_SFixed64Rules; + export type SFixed64Rules__Output = _validate_SFixed64Rules__Output; + export type SInt32Rules = _validate_SInt32Rules; + export type SInt32Rules__Output = _validate_SInt32Rules__Output; + export type SInt64Rules = _validate_SInt64Rules; + export type SInt64Rules__Output = _validate_SInt64Rules__Output; + export type StringRules = _validate_StringRules; + export type StringRules__Output = _validate_StringRules__Output; + export type TimestampRules = _validate_TimestampRules; + export type TimestampRules__Output = _validate_TimestampRules__Output; + export type UInt32Rules = _validate_UInt32Rules; + export type UInt32Rules__Output = _validate_UInt32Rules__Output; + export type UInt64Rules = _validate_UInt64Rules; + export type UInt64Rules__Output = _validate_UInt64Rules__Output; + } } export namespace ClientInterfaces { export namespace envoy { - export namespace service { - export namespace discovery { - export namespace v2 { - export interface AggregatedDiscoveryServiceClient extends grpc.Client { - StreamAggregatedResources(metadata: grpc.Metadata, options?: grpc.CallOptions): grpc.ClientDuplexStream; - StreamAggregatedResources(options?: grpc.CallOptions): grpc.ClientDuplexStream; - streamAggregatedResources(metadata: grpc.Metadata, options?: grpc.CallOptions): grpc.ClientDuplexStream; - streamAggregatedResources(options?: grpc.CallOptions): grpc.ClientDuplexStream; - - DeltaAggregatedResources(metadata: grpc.Metadata, options?: grpc.CallOptions): grpc.ClientDuplexStream; - DeltaAggregatedResources(options?: grpc.CallOptions): grpc.ClientDuplexStream; - deltaAggregatedResources(metadata: grpc.Metadata, options?: grpc.CallOptions): grpc.ClientDuplexStream; - deltaAggregatedResources(options?: grpc.CallOptions): grpc.ClientDuplexStream; - - } - export namespace AdsDummy { - } - } - } - } export namespace api { export namespace v2 { - export namespace DiscoveryRequest { - } - export namespace DiscoveryResponse { - } export namespace DeltaDiscoveryRequest { } export namespace DeltaDiscoveryResponse { } + export namespace DiscoveryRequest { + } + export namespace DiscoveryResponse { + } export namespace Resource { } export namespace core { - export namespace Locality { + export namespace Address { + } + export namespace AsyncDataSource { + } + export namespace BackoffStrategy { + } + export namespace BindConfig { } export namespace BuildVersion { } + export namespace CidrRange { + } + export namespace ControlPlane { + } + export namespace DataSource { + } export namespace Extension { } - export namespace Node { - } - export namespace Metadata { - } - export namespace RuntimeUInt32 { - } - export namespace RuntimeDouble { - } - export namespace RuntimeFeatureFlag { + export namespace HeaderMap { } export namespace HeaderValue { } export namespace HeaderValueOption { } - export namespace HeaderMap { + export namespace HttpUri { } - export namespace DataSource { + export namespace Locality { } - export namespace RetryPolicy { + export namespace Metadata { } - export namespace RemoteDataSource { - } - export namespace AsyncDataSource { - } - export namespace TransportSocket { - } - export namespace RuntimeFractionalPercent { - } - export namespace ControlPlane { + export namespace Node { } export namespace Pipe { } + export namespace RemoteDataSource { + } + export namespace RetryPolicy { + } + export namespace RuntimeDouble { + } + export namespace RuntimeFeatureFlag { + } + export namespace RuntimeFractionalPercent { + } + export namespace RuntimeUInt32 { + } export namespace SocketAddress { } - export namespace TcpKeepalive { - } - export namespace BindConfig { - } - export namespace Address { - } - export namespace CidrRange { - } export namespace SocketOption { } - export namespace HttpUri { + export namespace TcpKeepalive { } - export namespace BackoffStrategy { + export namespace TransportSocket { + } + } + } + } + export namespace service { + export namespace discovery { + export namespace v2 { + export namespace AdsDummy { + } + export interface AggregatedDiscoveryServiceClient extends grpc.Client { + DeltaAggregatedResources(metadata: grpc.Metadata, options?: grpc.CallOptions): grpc.ClientDuplexStream; + DeltaAggregatedResources(options?: grpc.CallOptions): grpc.ClientDuplexStream; + deltaAggregatedResources(metadata: grpc.Metadata, options?: grpc.CallOptions): grpc.ClientDuplexStream; + deltaAggregatedResources(options?: grpc.CallOptions): grpc.ClientDuplexStream; + + StreamAggregatedResources(metadata: grpc.Metadata, options?: grpc.CallOptions): grpc.ClientDuplexStream; + StreamAggregatedResources(options?: grpc.CallOptions): grpc.ClientDuplexStream; + streamAggregatedResources(metadata: grpc.Metadata, options?: grpc.CallOptions): grpc.ClientDuplexStream; + streamAggregatedResources(options?: grpc.CallOptions): grpc.ClientDuplexStream; + } } } } export namespace type { - export namespace Percent { - } export namespace FractionalPercent { } + export namespace Percent { + } export namespace SemanticVersion { } } } - export namespace udpa { - export namespace annotations { - export namespace StatusAnnotation { - } - export namespace MigrateAnnotation { - } - export namespace FieldMigrateAnnotation { - } - export namespace FileMigrateAnnotation { - } - } - } - export namespace validate { - export namespace FieldRules { - } - export namespace FloatRules { - } - export namespace DoubleRules { - } - export namespace Int32Rules { - } - export namespace Int64Rules { - } - export namespace UInt32Rules { - } - export namespace UInt64Rules { - } - export namespace SInt32Rules { - } - export namespace SInt64Rules { - } - export namespace Fixed32Rules { - } - export namespace Fixed64Rules { - } - export namespace SFixed32Rules { - } - export namespace SFixed64Rules { - } - export namespace BoolRules { - } - export namespace StringRules { - } - export namespace BytesRules { - } - export namespace EnumRules { - } - export namespace MessageRules { - } - export namespace RepeatedRules { - } - export namespace MapRules { - } - export namespace AnyRules { - } - export namespace DurationRules { - } - export namespace TimestampRules { - } - } export namespace google { export namespace protobuf { export namespace Any { } - export namespace Duration { - } - export namespace Struct { - } - export namespace Value { - } - export namespace ListValue { - } - export namespace DoubleValue { - } - export namespace FloatValue { - } - export namespace Int64Value { - } - export namespace UInt64Value { - } - export namespace Int32Value { - } - export namespace UInt32Value { - } export namespace BoolValue { } - export namespace StringValue { - } export namespace BytesValue { } - export namespace FileDescriptorSet { - } - export namespace FileDescriptorProto { - } export namespace DescriptorProto { export namespace ExtensionRange { } export namespace ReservedRange { } } - export namespace FieldDescriptorProto { + export namespace DoubleValue { } - export namespace OneofDescriptorProto { + export namespace Duration { } export namespace EnumDescriptorProto { } - export namespace EnumValueDescriptorProto { - } - export namespace ServiceDescriptorProto { - } - export namespace MethodDescriptorProto { - } - export namespace FileOptions { - } - export namespace MessageOptions { - } - export namespace FieldOptions { - } - export namespace OneofOptions { - } export namespace EnumOptions { } + export namespace EnumValueDescriptorProto { + } export namespace EnumValueOptions { } - export namespace ServiceOptions { + export namespace FieldDescriptorProto { } - export namespace MethodOptions { + export namespace FieldOptions { } - export namespace UninterpretedOption { - export namespace NamePart { - } + export namespace FileDescriptorProto { } - export namespace SourceCodeInfo { - export namespace Location { - } + export namespace FileDescriptorSet { + } + export namespace FileOptions { + } + export namespace FloatValue { } export namespace GeneratedCodeInfo { export namespace Annotation { } } + export namespace Int32Value { + } + export namespace Int64Value { + } + export namespace ListValue { + } + export namespace MessageOptions { + } + export namespace MethodDescriptorProto { + } + export namespace MethodOptions { + } + export namespace OneofDescriptorProto { + } + export namespace OneofOptions { + } + export namespace ServiceDescriptorProto { + } + export namespace ServiceOptions { + } + export namespace SourceCodeInfo { + export namespace Location { + } + } + export namespace StringValue { + } + export namespace Struct { + } export namespace Timestamp { } + export namespace UInt32Value { + } + export namespace UInt64Value { + } + export namespace UninterpretedOption { + export namespace NamePart { + } + } + export namespace Value { + } } export namespace rpc { export namespace Status { } } } + export namespace udpa { + export namespace annotations { + export namespace FieldMigrateAnnotation { + } + export namespace FileMigrateAnnotation { + } + export namespace MigrateAnnotation { + } + export namespace StatusAnnotation { + } + } + } + export namespace validate { + export namespace AnyRules { + } + export namespace BoolRules { + } + export namespace BytesRules { + } + export namespace DoubleRules { + } + export namespace DurationRules { + } + export namespace EnumRules { + } + export namespace FieldRules { + } + export namespace Fixed32Rules { + } + export namespace Fixed64Rules { + } + export namespace FloatRules { + } + export namespace Int32Rules { + } + export namespace Int64Rules { + } + export namespace MapRules { + } + export namespace MessageRules { + } + export namespace RepeatedRules { + } + export namespace SFixed32Rules { + } + export namespace SFixed64Rules { + } + export namespace SInt32Rules { + } + export namespace SInt64Rules { + } + export namespace StringRules { + } + export namespace TimestampRules { + } + export namespace UInt32Rules { + } + export namespace UInt64Rules { + } + } } type ConstructorArguments = Constructor extends new (...args: infer Args) => any ? Args: never; @@ -602,382 +602,382 @@ type SubtypeConstructor = { export interface ProtoGrpcType { envoy: { - service: { - discovery: { - v2: { - AggregatedDiscoveryService: SubtypeConstructor & { service: ServiceDefinition } - AdsDummy: MessageTypeDefinition + api: { + v2: { + DeltaDiscoveryRequest: MessageTypeDefinition + DeltaDiscoveryResponse: MessageTypeDefinition + DiscoveryRequest: MessageTypeDefinition + DiscoveryResponse: MessageTypeDefinition + Resource: MessageTypeDefinition + core: { + Address: MessageTypeDefinition + AsyncDataSource: MessageTypeDefinition + BackoffStrategy: MessageTypeDefinition + BindConfig: MessageTypeDefinition + BuildVersion: MessageTypeDefinition + CidrRange: MessageTypeDefinition + ControlPlane: MessageTypeDefinition + DataSource: MessageTypeDefinition + Extension: MessageTypeDefinition + HeaderMap: MessageTypeDefinition + HeaderValue: MessageTypeDefinition + HeaderValueOption: MessageTypeDefinition + HttpUri: MessageTypeDefinition + Locality: MessageTypeDefinition + Metadata: MessageTypeDefinition + Node: MessageTypeDefinition + Pipe: MessageTypeDefinition + RemoteDataSource: MessageTypeDefinition + RequestMethod: EnumTypeDefinition + RetryPolicy: MessageTypeDefinition + RoutingPriority: EnumTypeDefinition + RuntimeDouble: MessageTypeDefinition + RuntimeFeatureFlag: MessageTypeDefinition + RuntimeFractionalPercent: MessageTypeDefinition + RuntimeUInt32: MessageTypeDefinition + SocketAddress: MessageTypeDefinition + SocketOption: MessageTypeDefinition + TcpKeepalive: MessageTypeDefinition + TrafficDirection: EnumTypeDefinition + TransportSocket: MessageTypeDefinition } } } - api: { - v2: { - DiscoveryRequest: MessageTypeDefinition - DiscoveryResponse: MessageTypeDefinition - DeltaDiscoveryRequest: MessageTypeDefinition - DeltaDiscoveryResponse: MessageTypeDefinition - Resource: MessageTypeDefinition - core: { - RoutingPriority: EnumTypeDefinition - RequestMethod: EnumTypeDefinition - TrafficDirection: EnumTypeDefinition - Locality: MessageTypeDefinition - BuildVersion: MessageTypeDefinition - Extension: MessageTypeDefinition - Node: MessageTypeDefinition - Metadata: MessageTypeDefinition - RuntimeUInt32: MessageTypeDefinition - RuntimeDouble: MessageTypeDefinition - RuntimeFeatureFlag: MessageTypeDefinition - HeaderValue: MessageTypeDefinition - HeaderValueOption: MessageTypeDefinition - HeaderMap: MessageTypeDefinition - DataSource: MessageTypeDefinition - RetryPolicy: MessageTypeDefinition - RemoteDataSource: MessageTypeDefinition - AsyncDataSource: MessageTypeDefinition - TransportSocket: MessageTypeDefinition - RuntimeFractionalPercent: MessageTypeDefinition - ControlPlane: MessageTypeDefinition - Pipe: MessageTypeDefinition - SocketAddress: MessageTypeDefinition - TcpKeepalive: MessageTypeDefinition - BindConfig: MessageTypeDefinition - Address: MessageTypeDefinition - CidrRange: MessageTypeDefinition - SocketOption: MessageTypeDefinition - HttpUri: MessageTypeDefinition - BackoffStrategy: MessageTypeDefinition + service: { + discovery: { + v2: { + AdsDummy: MessageTypeDefinition + AggregatedDiscoveryService: SubtypeConstructor & { service: ServiceDefinition } } } } type: { - Percent: MessageTypeDefinition FractionalPercent: MessageTypeDefinition + Percent: MessageTypeDefinition SemanticVersion: MessageTypeDefinition } } - udpa: { - annotations: { - PackageVersionStatus: EnumTypeDefinition - StatusAnnotation: MessageTypeDefinition - MigrateAnnotation: MessageTypeDefinition - FieldMigrateAnnotation: MessageTypeDefinition - FileMigrateAnnotation: MessageTypeDefinition - } - } - validate: { - FieldRules: MessageTypeDefinition - FloatRules: MessageTypeDefinition - DoubleRules: MessageTypeDefinition - Int32Rules: MessageTypeDefinition - Int64Rules: MessageTypeDefinition - UInt32Rules: MessageTypeDefinition - UInt64Rules: MessageTypeDefinition - SInt32Rules: MessageTypeDefinition - SInt64Rules: MessageTypeDefinition - Fixed32Rules: MessageTypeDefinition - Fixed64Rules: MessageTypeDefinition - SFixed32Rules: MessageTypeDefinition - SFixed64Rules: MessageTypeDefinition - BoolRules: MessageTypeDefinition - StringRules: MessageTypeDefinition - KnownRegex: EnumTypeDefinition - BytesRules: MessageTypeDefinition - EnumRules: MessageTypeDefinition - MessageRules: MessageTypeDefinition - RepeatedRules: MessageTypeDefinition - MapRules: MessageTypeDefinition - AnyRules: MessageTypeDefinition - DurationRules: MessageTypeDefinition - TimestampRules: MessageTypeDefinition - } google: { protobuf: { Any: MessageTypeDefinition - Duration: MessageTypeDefinition - Struct: MessageTypeDefinition - Value: MessageTypeDefinition - NullValue: EnumTypeDefinition - ListValue: MessageTypeDefinition - DoubleValue: MessageTypeDefinition - FloatValue: MessageTypeDefinition - Int64Value: MessageTypeDefinition - UInt64Value: MessageTypeDefinition - Int32Value: MessageTypeDefinition - UInt32Value: MessageTypeDefinition BoolValue: MessageTypeDefinition - StringValue: MessageTypeDefinition BytesValue: MessageTypeDefinition - FileDescriptorSet: MessageTypeDefinition - FileDescriptorProto: MessageTypeDefinition DescriptorProto: MessageTypeDefinition - FieldDescriptorProto: MessageTypeDefinition - OneofDescriptorProto: MessageTypeDefinition + DoubleValue: MessageTypeDefinition + Duration: MessageTypeDefinition EnumDescriptorProto: MessageTypeDefinition - EnumValueDescriptorProto: MessageTypeDefinition - ServiceDescriptorProto: MessageTypeDefinition - MethodDescriptorProto: MessageTypeDefinition - FileOptions: MessageTypeDefinition - MessageOptions: MessageTypeDefinition - FieldOptions: MessageTypeDefinition - OneofOptions: MessageTypeDefinition EnumOptions: MessageTypeDefinition + EnumValueDescriptorProto: MessageTypeDefinition EnumValueOptions: MessageTypeDefinition - ServiceOptions: MessageTypeDefinition - MethodOptions: MessageTypeDefinition - UninterpretedOption: MessageTypeDefinition - SourceCodeInfo: MessageTypeDefinition + FieldDescriptorProto: MessageTypeDefinition + FieldOptions: MessageTypeDefinition + FileDescriptorProto: MessageTypeDefinition + FileDescriptorSet: MessageTypeDefinition + FileOptions: MessageTypeDefinition + FloatValue: MessageTypeDefinition GeneratedCodeInfo: MessageTypeDefinition + Int32Value: MessageTypeDefinition + Int64Value: MessageTypeDefinition + ListValue: MessageTypeDefinition + MessageOptions: MessageTypeDefinition + MethodDescriptorProto: MessageTypeDefinition + MethodOptions: MessageTypeDefinition + NullValue: EnumTypeDefinition + OneofDescriptorProto: MessageTypeDefinition + OneofOptions: MessageTypeDefinition + ServiceDescriptorProto: MessageTypeDefinition + ServiceOptions: MessageTypeDefinition + SourceCodeInfo: MessageTypeDefinition + StringValue: MessageTypeDefinition + Struct: MessageTypeDefinition Timestamp: MessageTypeDefinition + UInt32Value: MessageTypeDefinition + UInt64Value: MessageTypeDefinition + UninterpretedOption: MessageTypeDefinition + Value: MessageTypeDefinition } rpc: { Status: MessageTypeDefinition } } + udpa: { + annotations: { + FieldMigrateAnnotation: MessageTypeDefinition + FileMigrateAnnotation: MessageTypeDefinition + MigrateAnnotation: MessageTypeDefinition + PackageVersionStatus: EnumTypeDefinition + StatusAnnotation: MessageTypeDefinition + } + } + validate: { + AnyRules: MessageTypeDefinition + BoolRules: MessageTypeDefinition + BytesRules: MessageTypeDefinition + DoubleRules: MessageTypeDefinition + DurationRules: MessageTypeDefinition + EnumRules: MessageTypeDefinition + FieldRules: MessageTypeDefinition + Fixed32Rules: MessageTypeDefinition + Fixed64Rules: MessageTypeDefinition + FloatRules: MessageTypeDefinition + Int32Rules: MessageTypeDefinition + Int64Rules: MessageTypeDefinition + KnownRegex: EnumTypeDefinition + MapRules: MessageTypeDefinition + MessageRules: MessageTypeDefinition + RepeatedRules: MessageTypeDefinition + SFixed32Rules: MessageTypeDefinition + SFixed64Rules: MessageTypeDefinition + SInt32Rules: MessageTypeDefinition + SInt64Rules: MessageTypeDefinition + StringRules: MessageTypeDefinition + TimestampRules: MessageTypeDefinition + UInt32Rules: MessageTypeDefinition + UInt64Rules: MessageTypeDefinition + } } export namespace ServiceHandlers { export namespace envoy { - export namespace service { - export namespace discovery { - export namespace v2 { - export interface AggregatedDiscoveryService { - StreamAggregatedResources(call: grpc.ServerDuplexStream): void; - - DeltaAggregatedResources(call: grpc.ServerDuplexStream): void; - - } - export namespace AdsDummy { - } - } - } - } export namespace api { export namespace v2 { - export namespace DiscoveryRequest { - } - export namespace DiscoveryResponse { - } export namespace DeltaDiscoveryRequest { } export namespace DeltaDiscoveryResponse { } + export namespace DiscoveryRequest { + } + export namespace DiscoveryResponse { + } export namespace Resource { } export namespace core { - export namespace Locality { + export namespace Address { + } + export namespace AsyncDataSource { + } + export namespace BackoffStrategy { + } + export namespace BindConfig { } export namespace BuildVersion { } + export namespace CidrRange { + } + export namespace ControlPlane { + } + export namespace DataSource { + } export namespace Extension { } - export namespace Node { - } - export namespace Metadata { - } - export namespace RuntimeUInt32 { - } - export namespace RuntimeDouble { - } - export namespace RuntimeFeatureFlag { + export namespace HeaderMap { } export namespace HeaderValue { } export namespace HeaderValueOption { } - export namespace HeaderMap { + export namespace HttpUri { } - export namespace DataSource { + export namespace Locality { } - export namespace RetryPolicy { + export namespace Metadata { } - export namespace RemoteDataSource { - } - export namespace AsyncDataSource { - } - export namespace TransportSocket { - } - export namespace RuntimeFractionalPercent { - } - export namespace ControlPlane { + export namespace Node { } export namespace Pipe { } + export namespace RemoteDataSource { + } + export namespace RetryPolicy { + } + export namespace RuntimeDouble { + } + export namespace RuntimeFeatureFlag { + } + export namespace RuntimeFractionalPercent { + } + export namespace RuntimeUInt32 { + } export namespace SocketAddress { } - export namespace TcpKeepalive { - } - export namespace BindConfig { - } - export namespace Address { - } - export namespace CidrRange { - } export namespace SocketOption { } - export namespace HttpUri { + export namespace TcpKeepalive { } - export namespace BackoffStrategy { + export namespace TransportSocket { + } + } + } + } + export namespace service { + export namespace discovery { + export namespace v2 { + export namespace AdsDummy { + } + export interface AggregatedDiscoveryService { + DeltaAggregatedResources(call: grpc.ServerDuplexStream): void; + + StreamAggregatedResources(call: grpc.ServerDuplexStream): void; + } } } } export namespace type { - export namespace Percent { - } export namespace FractionalPercent { } + export namespace Percent { + } export namespace SemanticVersion { } } } - export namespace udpa { - export namespace annotations { - export namespace StatusAnnotation { - } - export namespace MigrateAnnotation { - } - export namespace FieldMigrateAnnotation { - } - export namespace FileMigrateAnnotation { - } - } - } - export namespace validate { - export namespace FieldRules { - } - export namespace FloatRules { - } - export namespace DoubleRules { - } - export namespace Int32Rules { - } - export namespace Int64Rules { - } - export namespace UInt32Rules { - } - export namespace UInt64Rules { - } - export namespace SInt32Rules { - } - export namespace SInt64Rules { - } - export namespace Fixed32Rules { - } - export namespace Fixed64Rules { - } - export namespace SFixed32Rules { - } - export namespace SFixed64Rules { - } - export namespace BoolRules { - } - export namespace StringRules { - } - export namespace BytesRules { - } - export namespace EnumRules { - } - export namespace MessageRules { - } - export namespace RepeatedRules { - } - export namespace MapRules { - } - export namespace AnyRules { - } - export namespace DurationRules { - } - export namespace TimestampRules { - } - } export namespace google { export namespace protobuf { export namespace Any { } - export namespace Duration { - } - export namespace Struct { - } - export namespace Value { - } - export namespace ListValue { - } - export namespace DoubleValue { - } - export namespace FloatValue { - } - export namespace Int64Value { - } - export namespace UInt64Value { - } - export namespace Int32Value { - } - export namespace UInt32Value { - } export namespace BoolValue { } - export namespace StringValue { - } export namespace BytesValue { } - export namespace FileDescriptorSet { - } - export namespace FileDescriptorProto { - } export namespace DescriptorProto { export namespace ExtensionRange { } export namespace ReservedRange { } } - export namespace FieldDescriptorProto { + export namespace DoubleValue { } - export namespace OneofDescriptorProto { + export namespace Duration { } export namespace EnumDescriptorProto { } - export namespace EnumValueDescriptorProto { - } - export namespace ServiceDescriptorProto { - } - export namespace MethodDescriptorProto { - } - export namespace FileOptions { - } - export namespace MessageOptions { - } - export namespace FieldOptions { - } - export namespace OneofOptions { - } export namespace EnumOptions { } + export namespace EnumValueDescriptorProto { + } export namespace EnumValueOptions { } - export namespace ServiceOptions { + export namespace FieldDescriptorProto { } - export namespace MethodOptions { + export namespace FieldOptions { } - export namespace UninterpretedOption { - export namespace NamePart { - } + export namespace FileDescriptorProto { } - export namespace SourceCodeInfo { - export namespace Location { - } + export namespace FileDescriptorSet { + } + export namespace FileOptions { + } + export namespace FloatValue { } export namespace GeneratedCodeInfo { export namespace Annotation { } } + export namespace Int32Value { + } + export namespace Int64Value { + } + export namespace ListValue { + } + export namespace MessageOptions { + } + export namespace MethodDescriptorProto { + } + export namespace MethodOptions { + } + export namespace OneofDescriptorProto { + } + export namespace OneofOptions { + } + export namespace ServiceDescriptorProto { + } + export namespace ServiceOptions { + } + export namespace SourceCodeInfo { + export namespace Location { + } + } + export namespace StringValue { + } + export namespace Struct { + } export namespace Timestamp { } + export namespace UInt32Value { + } + export namespace UInt64Value { + } + export namespace UninterpretedOption { + export namespace NamePart { + } + } + export namespace Value { + } } export namespace rpc { export namespace Status { } } } + export namespace udpa { + export namespace annotations { + export namespace FieldMigrateAnnotation { + } + export namespace FileMigrateAnnotation { + } + export namespace MigrateAnnotation { + } + export namespace StatusAnnotation { + } + } + } + export namespace validate { + export namespace AnyRules { + } + export namespace BoolRules { + } + export namespace BytesRules { + } + export namespace DoubleRules { + } + export namespace DurationRules { + } + export namespace EnumRules { + } + export namespace FieldRules { + } + export namespace Fixed32Rules { + } + export namespace Fixed64Rules { + } + export namespace FloatRules { + } + export namespace Int32Rules { + } + export namespace Int64Rules { + } + export namespace MapRules { + } + export namespace MessageRules { + } + export namespace RepeatedRules { + } + export namespace SFixed32Rules { + } + export namespace SFixed64Rules { + } + export namespace SInt32Rules { + } + export namespace SInt64Rules { + } + export namespace StringRules { + } + export namespace TimestampRules { + } + export namespace UInt32Rules { + } + export namespace UInt64Rules { + } + } } diff --git a/packages/grpc-js/src/generated/cluster.ts b/packages/grpc-js/src/generated/cluster.ts index 6c45ee4c..a99ff327 100644 --- a/packages/grpc-js/src/generated/cluster.ts +++ b/packages/grpc-js/src/generated/cluster.ts @@ -2,289 +2,291 @@ import * as grpc from '../index'; import { ServiceDefinition, EnumTypeDefinition, MessageTypeDefinition } from '@grpc/proto-loader'; import { Cluster as _envoy_api_v2_Cluster, Cluster__Output as _envoy_api_v2_Cluster__Output } from './envoy/api/v2/Cluster'; +import { ClusterLoadAssignment as _envoy_api_v2_ClusterLoadAssignment, ClusterLoadAssignment__Output as _envoy_api_v2_ClusterLoadAssignment__Output } from './envoy/api/v2/ClusterLoadAssignment'; import { LoadBalancingPolicy as _envoy_api_v2_LoadBalancingPolicy, LoadBalancingPolicy__Output as _envoy_api_v2_LoadBalancingPolicy__Output } from './envoy/api/v2/LoadBalancingPolicy'; import { UpstreamBindConfig as _envoy_api_v2_UpstreamBindConfig, UpstreamBindConfig__Output as _envoy_api_v2_UpstreamBindConfig__Output } from './envoy/api/v2/UpstreamBindConfig'; import { UpstreamConnectionOptions as _envoy_api_v2_UpstreamConnectionOptions, UpstreamConnectionOptions__Output as _envoy_api_v2_UpstreamConnectionOptions__Output } from './envoy/api/v2/UpstreamConnectionOptions'; -import { Filter as _envoy_api_v2_cluster_Filter, Filter__Output as _envoy_api_v2_cluster_Filter__Output } from './envoy/api/v2/cluster/Filter'; -import { CircuitBreakers as _envoy_api_v2_cluster_CircuitBreakers, CircuitBreakers__Output as _envoy_api_v2_cluster_CircuitBreakers__Output } from './envoy/api/v2/cluster/CircuitBreakers'; -import { OutlierDetection as _envoy_api_v2_cluster_OutlierDetection, OutlierDetection__Output as _envoy_api_v2_cluster_OutlierDetection__Output } from './envoy/api/v2/cluster/OutlierDetection'; -import { UpstreamTlsContext as _envoy_api_v2_auth_UpstreamTlsContext, UpstreamTlsContext__Output as _envoy_api_v2_auth_UpstreamTlsContext__Output } from './envoy/api/v2/auth/UpstreamTlsContext'; -import { DownstreamTlsContext as _envoy_api_v2_auth_DownstreamTlsContext, DownstreamTlsContext__Output as _envoy_api_v2_auth_DownstreamTlsContext__Output } from './envoy/api/v2/auth/DownstreamTlsContext'; +import { CertificateValidationContext as _envoy_api_v2_auth_CertificateValidationContext, CertificateValidationContext__Output as _envoy_api_v2_auth_CertificateValidationContext__Output } from './envoy/api/v2/auth/CertificateValidationContext'; import { CommonTlsContext as _envoy_api_v2_auth_CommonTlsContext, CommonTlsContext__Output as _envoy_api_v2_auth_CommonTlsContext__Output } from './envoy/api/v2/auth/CommonTlsContext'; +import { DownstreamTlsContext as _envoy_api_v2_auth_DownstreamTlsContext, DownstreamTlsContext__Output as _envoy_api_v2_auth_DownstreamTlsContext__Output } from './envoy/api/v2/auth/DownstreamTlsContext'; import { GenericSecret as _envoy_api_v2_auth_GenericSecret, GenericSecret__Output as _envoy_api_v2_auth_GenericSecret__Output } from './envoy/api/v2/auth/GenericSecret'; +import { PrivateKeyProvider as _envoy_api_v2_auth_PrivateKeyProvider, PrivateKeyProvider__Output as _envoy_api_v2_auth_PrivateKeyProvider__Output } from './envoy/api/v2/auth/PrivateKeyProvider'; import { SdsSecretConfig as _envoy_api_v2_auth_SdsSecretConfig, SdsSecretConfig__Output as _envoy_api_v2_auth_SdsSecretConfig__Output } from './envoy/api/v2/auth/SdsSecretConfig'; import { Secret as _envoy_api_v2_auth_Secret, Secret__Output as _envoy_api_v2_auth_Secret__Output } from './envoy/api/v2/auth/Secret'; -import { TlsParameters as _envoy_api_v2_auth_TlsParameters, TlsParameters__Output as _envoy_api_v2_auth_TlsParameters__Output } from './envoy/api/v2/auth/TlsParameters'; -import { PrivateKeyProvider as _envoy_api_v2_auth_PrivateKeyProvider, PrivateKeyProvider__Output as _envoy_api_v2_auth_PrivateKeyProvider__Output } from './envoy/api/v2/auth/PrivateKeyProvider'; import { TlsCertificate as _envoy_api_v2_auth_TlsCertificate, TlsCertificate__Output as _envoy_api_v2_auth_TlsCertificate__Output } from './envoy/api/v2/auth/TlsCertificate'; +import { TlsParameters as _envoy_api_v2_auth_TlsParameters, TlsParameters__Output as _envoy_api_v2_auth_TlsParameters__Output } from './envoy/api/v2/auth/TlsParameters'; import { TlsSessionTicketKeys as _envoy_api_v2_auth_TlsSessionTicketKeys, TlsSessionTicketKeys__Output as _envoy_api_v2_auth_TlsSessionTicketKeys__Output } from './envoy/api/v2/auth/TlsSessionTicketKeys'; -import { CertificateValidationContext as _envoy_api_v2_auth_CertificateValidationContext, CertificateValidationContext__Output as _envoy_api_v2_auth_CertificateValidationContext__Output } from './envoy/api/v2/auth/CertificateValidationContext'; -import { TcpProtocolOptions as _envoy_api_v2_core_TcpProtocolOptions, TcpProtocolOptions__Output as _envoy_api_v2_core_TcpProtocolOptions__Output } from './envoy/api/v2/core/TcpProtocolOptions'; -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 { GrpcProtocolOptions as _envoy_api_v2_core_GrpcProtocolOptions, GrpcProtocolOptions__Output as _envoy_api_v2_core_GrpcProtocolOptions__Output } from './envoy/api/v2/core/GrpcProtocolOptions'; -import { HealthStatus as _envoy_api_v2_core_HealthStatus } from './envoy/api/v2/core/HealthStatus'; -import { HealthCheck as _envoy_api_v2_core_HealthCheck, HealthCheck__Output as _envoy_api_v2_core_HealthCheck__Output } from './envoy/api/v2/core/HealthCheck'; -import { Pipe as _envoy_api_v2_core_Pipe, Pipe__Output as _envoy_api_v2_core_Pipe__Output } from './envoy/api/v2/core/Pipe'; -import { SocketAddress as _envoy_api_v2_core_SocketAddress, SocketAddress__Output as _envoy_api_v2_core_SocketAddress__Output } from './envoy/api/v2/core/SocketAddress'; -import { TcpKeepalive as _envoy_api_v2_core_TcpKeepalive, TcpKeepalive__Output as _envoy_api_v2_core_TcpKeepalive__Output } from './envoy/api/v2/core/TcpKeepalive'; -import { BindConfig as _envoy_api_v2_core_BindConfig, BindConfig__Output as _envoy_api_v2_core_BindConfig__Output } from './envoy/api/v2/core/BindConfig'; +import { UpstreamTlsContext as _envoy_api_v2_auth_UpstreamTlsContext, UpstreamTlsContext__Output as _envoy_api_v2_auth_UpstreamTlsContext__Output } from './envoy/api/v2/auth/UpstreamTlsContext'; +import { CircuitBreakers as _envoy_api_v2_cluster_CircuitBreakers, CircuitBreakers__Output as _envoy_api_v2_cluster_CircuitBreakers__Output } from './envoy/api/v2/cluster/CircuitBreakers'; +import { Filter as _envoy_api_v2_cluster_Filter, Filter__Output as _envoy_api_v2_cluster_Filter__Output } from './envoy/api/v2/cluster/Filter'; +import { OutlierDetection as _envoy_api_v2_cluster_OutlierDetection, OutlierDetection__Output as _envoy_api_v2_cluster_OutlierDetection__Output } from './envoy/api/v2/cluster/OutlierDetection'; import { Address as _envoy_api_v2_core_Address, Address__Output as _envoy_api_v2_core_Address__Output } from './envoy/api/v2/core/Address'; -import { CidrRange as _envoy_api_v2_core_CidrRange, CidrRange__Output as _envoy_api_v2_core_CidrRange__Output } from './envoy/api/v2/core/CidrRange'; -import { ApiVersion as _envoy_api_v2_core_ApiVersion } from './envoy/api/v2/core/ApiVersion'; -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 { RateLimitSettings as _envoy_api_v2_core_RateLimitSettings, RateLimitSettings__Output as _envoy_api_v2_core_RateLimitSettings__Output } from './envoy/api/v2/core/RateLimitSettings'; -import { ConfigSource as _envoy_api_v2_core_ConfigSource, ConfigSource__Output as _envoy_api_v2_core_ConfigSource__Output } from './envoy/api/v2/core/ConfigSource'; -import { RoutingPriority as _envoy_api_v2_core_RoutingPriority } from './envoy/api/v2/core/RoutingPriority'; -import { RequestMethod as _envoy_api_v2_core_RequestMethod } from './envoy/api/v2/core/RequestMethod'; -import { TrafficDirection as _envoy_api_v2_core_TrafficDirection } from './envoy/api/v2/core/TrafficDirection'; -import { Locality as _envoy_api_v2_core_Locality, Locality__Output as _envoy_api_v2_core_Locality__Output } from './envoy/api/v2/core/Locality'; +import { ApiConfigSource as _envoy_api_v2_core_ApiConfigSource, ApiConfigSource__Output as _envoy_api_v2_core_ApiConfigSource__Output } from './envoy/api/v2/core/ApiConfigSource'; +import { ApiVersion as _envoy_api_v2_core_ApiVersion } from './envoy/api/v2/core/ApiVersion'; +import { AsyncDataSource as _envoy_api_v2_core_AsyncDataSource, AsyncDataSource__Output as _envoy_api_v2_core_AsyncDataSource__Output } from './envoy/api/v2/core/AsyncDataSource'; +import { BackoffStrategy as _envoy_api_v2_core_BackoffStrategy, BackoffStrategy__Output as _envoy_api_v2_core_BackoffStrategy__Output } from './envoy/api/v2/core/BackoffStrategy'; +import { BindConfig as _envoy_api_v2_core_BindConfig, BindConfig__Output as _envoy_api_v2_core_BindConfig__Output } from './envoy/api/v2/core/BindConfig'; import { BuildVersion as _envoy_api_v2_core_BuildVersion, BuildVersion__Output as _envoy_api_v2_core_BuildVersion__Output } from './envoy/api/v2/core/BuildVersion'; +import { CidrRange as _envoy_api_v2_core_CidrRange, CidrRange__Output as _envoy_api_v2_core_CidrRange__Output } from './envoy/api/v2/core/CidrRange'; +import { ConfigSource as _envoy_api_v2_core_ConfigSource, ConfigSource__Output as _envoy_api_v2_core_ConfigSource__Output } from './envoy/api/v2/core/ConfigSource'; +import { ControlPlane as _envoy_api_v2_core_ControlPlane, ControlPlane__Output as _envoy_api_v2_core_ControlPlane__Output } from './envoy/api/v2/core/ControlPlane'; +import { DataSource as _envoy_api_v2_core_DataSource, DataSource__Output as _envoy_api_v2_core_DataSource__Output } from './envoy/api/v2/core/DataSource'; +import { EventServiceConfig as _envoy_api_v2_core_EventServiceConfig, EventServiceConfig__Output as _envoy_api_v2_core_EventServiceConfig__Output } from './envoy/api/v2/core/EventServiceConfig'; import { Extension as _envoy_api_v2_core_Extension, Extension__Output as _envoy_api_v2_core_Extension__Output } from './envoy/api/v2/core/Extension'; -import { Node as _envoy_api_v2_core_Node, Node__Output as _envoy_api_v2_core_Node__Output } from './envoy/api/v2/core/Node'; -import { Metadata as _envoy_api_v2_core_Metadata, Metadata__Output as _envoy_api_v2_core_Metadata__Output } from './envoy/api/v2/core/Metadata'; -import { RuntimeUInt32 as _envoy_api_v2_core_RuntimeUInt32, RuntimeUInt32__Output as _envoy_api_v2_core_RuntimeUInt32__Output } from './envoy/api/v2/core/RuntimeUInt32'; -import { RuntimeDouble as _envoy_api_v2_core_RuntimeDouble, RuntimeDouble__Output as _envoy_api_v2_core_RuntimeDouble__Output } from './envoy/api/v2/core/RuntimeDouble'; -import { RuntimeFeatureFlag as _envoy_api_v2_core_RuntimeFeatureFlag, RuntimeFeatureFlag__Output as _envoy_api_v2_core_RuntimeFeatureFlag__Output } from './envoy/api/v2/core/RuntimeFeatureFlag'; +import { GrpcProtocolOptions as _envoy_api_v2_core_GrpcProtocolOptions, GrpcProtocolOptions__Output as _envoy_api_v2_core_GrpcProtocolOptions__Output } from './envoy/api/v2/core/GrpcProtocolOptions'; +import { GrpcService as _envoy_api_v2_core_GrpcService, GrpcService__Output as _envoy_api_v2_core_GrpcService__Output } from './envoy/api/v2/core/GrpcService'; +import { HeaderMap as _envoy_api_v2_core_HeaderMap, HeaderMap__Output as _envoy_api_v2_core_HeaderMap__Output } from './envoy/api/v2/core/HeaderMap'; import { HeaderValue as _envoy_api_v2_core_HeaderValue, HeaderValue__Output as _envoy_api_v2_core_HeaderValue__Output } from './envoy/api/v2/core/HeaderValue'; import { HeaderValueOption as _envoy_api_v2_core_HeaderValueOption, HeaderValueOption__Output as _envoy_api_v2_core_HeaderValueOption__Output } from './envoy/api/v2/core/HeaderValueOption'; -import { HeaderMap as _envoy_api_v2_core_HeaderMap, HeaderMap__Output as _envoy_api_v2_core_HeaderMap__Output } from './envoy/api/v2/core/HeaderMap'; -import { DataSource as _envoy_api_v2_core_DataSource, DataSource__Output as _envoy_api_v2_core_DataSource__Output } from './envoy/api/v2/core/DataSource'; -import { RetryPolicy as _envoy_api_v2_core_RetryPolicy, RetryPolicy__Output as _envoy_api_v2_core_RetryPolicy__Output } from './envoy/api/v2/core/RetryPolicy'; -import { RemoteDataSource as _envoy_api_v2_core_RemoteDataSource, RemoteDataSource__Output as _envoy_api_v2_core_RemoteDataSource__Output } from './envoy/api/v2/core/RemoteDataSource'; -import { AsyncDataSource as _envoy_api_v2_core_AsyncDataSource, AsyncDataSource__Output as _envoy_api_v2_core_AsyncDataSource__Output } from './envoy/api/v2/core/AsyncDataSource'; -import { TransportSocket as _envoy_api_v2_core_TransportSocket, TransportSocket__Output as _envoy_api_v2_core_TransportSocket__Output } from './envoy/api/v2/core/TransportSocket'; -import { RuntimeFractionalPercent as _envoy_api_v2_core_RuntimeFractionalPercent, RuntimeFractionalPercent__Output as _envoy_api_v2_core_RuntimeFractionalPercent__Output } from './envoy/api/v2/core/RuntimeFractionalPercent'; -import { ControlPlane as _envoy_api_v2_core_ControlPlane, ControlPlane__Output as _envoy_api_v2_core_ControlPlane__Output } from './envoy/api/v2/core/ControlPlane'; -import { EventServiceConfig as _envoy_api_v2_core_EventServiceConfig, EventServiceConfig__Output as _envoy_api_v2_core_EventServiceConfig__Output } from './envoy/api/v2/core/EventServiceConfig'; -import { GrpcService as _envoy_api_v2_core_GrpcService, GrpcService__Output as _envoy_api_v2_core_GrpcService__Output } from './envoy/api/v2/core/GrpcService'; +import { HealthCheck as _envoy_api_v2_core_HealthCheck, HealthCheck__Output as _envoy_api_v2_core_HealthCheck__Output } from './envoy/api/v2/core/HealthCheck'; +import { HealthStatus as _envoy_api_v2_core_HealthStatus } from './envoy/api/v2/core/HealthStatus'; +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 { HttpProtocolOptions as _envoy_api_v2_core_HttpProtocolOptions, HttpProtocolOptions__Output as _envoy_api_v2_core_HttpProtocolOptions__Output } from './envoy/api/v2/core/HttpProtocolOptions'; import { HttpUri as _envoy_api_v2_core_HttpUri, HttpUri__Output as _envoy_api_v2_core_HttpUri__Output } from './envoy/api/v2/core/HttpUri'; -import { BackoffStrategy as _envoy_api_v2_core_BackoffStrategy, BackoffStrategy__Output as _envoy_api_v2_core_BackoffStrategy__Output } from './envoy/api/v2/core/BackoffStrategy'; +import { Locality as _envoy_api_v2_core_Locality, Locality__Output as _envoy_api_v2_core_Locality__Output } from './envoy/api/v2/core/Locality'; +import { Metadata as _envoy_api_v2_core_Metadata, Metadata__Output as _envoy_api_v2_core_Metadata__Output } from './envoy/api/v2/core/Metadata'; +import { Node as _envoy_api_v2_core_Node, Node__Output as _envoy_api_v2_core_Node__Output } from './envoy/api/v2/core/Node'; +import { Pipe as _envoy_api_v2_core_Pipe, Pipe__Output as _envoy_api_v2_core_Pipe__Output } from './envoy/api/v2/core/Pipe'; +import { RateLimitSettings as _envoy_api_v2_core_RateLimitSettings, RateLimitSettings__Output as _envoy_api_v2_core_RateLimitSettings__Output } from './envoy/api/v2/core/RateLimitSettings'; +import { RemoteDataSource as _envoy_api_v2_core_RemoteDataSource, RemoteDataSource__Output as _envoy_api_v2_core_RemoteDataSource__Output } from './envoy/api/v2/core/RemoteDataSource'; +import { RequestMethod as _envoy_api_v2_core_RequestMethod } from './envoy/api/v2/core/RequestMethod'; +import { RetryPolicy as _envoy_api_v2_core_RetryPolicy, RetryPolicy__Output as _envoy_api_v2_core_RetryPolicy__Output } from './envoy/api/v2/core/RetryPolicy'; +import { RoutingPriority as _envoy_api_v2_core_RoutingPriority } from './envoy/api/v2/core/RoutingPriority'; +import { RuntimeDouble as _envoy_api_v2_core_RuntimeDouble, RuntimeDouble__Output as _envoy_api_v2_core_RuntimeDouble__Output } from './envoy/api/v2/core/RuntimeDouble'; +import { RuntimeFeatureFlag as _envoy_api_v2_core_RuntimeFeatureFlag, RuntimeFeatureFlag__Output as _envoy_api_v2_core_RuntimeFeatureFlag__Output } from './envoy/api/v2/core/RuntimeFeatureFlag'; +import { RuntimeFractionalPercent as _envoy_api_v2_core_RuntimeFractionalPercent, RuntimeFractionalPercent__Output as _envoy_api_v2_core_RuntimeFractionalPercent__Output } from './envoy/api/v2/core/RuntimeFractionalPercent'; +import { RuntimeUInt32 as _envoy_api_v2_core_RuntimeUInt32, RuntimeUInt32__Output as _envoy_api_v2_core_RuntimeUInt32__Output } from './envoy/api/v2/core/RuntimeUInt32'; +import { SelfConfigSource as _envoy_api_v2_core_SelfConfigSource, SelfConfigSource__Output as _envoy_api_v2_core_SelfConfigSource__Output } from './envoy/api/v2/core/SelfConfigSource'; +import { SocketAddress as _envoy_api_v2_core_SocketAddress, SocketAddress__Output as _envoy_api_v2_core_SocketAddress__Output } from './envoy/api/v2/core/SocketAddress'; import { SocketOption as _envoy_api_v2_core_SocketOption, SocketOption__Output as _envoy_api_v2_core_SocketOption__Output } from './envoy/api/v2/core/SocketOption'; -import { ClusterLoadAssignment as _envoy_api_v2_ClusterLoadAssignment, ClusterLoadAssignment__Output as _envoy_api_v2_ClusterLoadAssignment__Output } from './envoy/api/v2/ClusterLoadAssignment'; +import { TcpKeepalive as _envoy_api_v2_core_TcpKeepalive, TcpKeepalive__Output as _envoy_api_v2_core_TcpKeepalive__Output } from './envoy/api/v2/core/TcpKeepalive'; +import { TcpProtocolOptions as _envoy_api_v2_core_TcpProtocolOptions, TcpProtocolOptions__Output as _envoy_api_v2_core_TcpProtocolOptions__Output } from './envoy/api/v2/core/TcpProtocolOptions'; +import { TrafficDirection as _envoy_api_v2_core_TrafficDirection } from './envoy/api/v2/core/TrafficDirection'; +import { TransportSocket as _envoy_api_v2_core_TransportSocket, TransportSocket__Output as _envoy_api_v2_core_TransportSocket__Output } from './envoy/api/v2/core/TransportSocket'; +import { UpstreamHttpProtocolOptions as _envoy_api_v2_core_UpstreamHttpProtocolOptions, UpstreamHttpProtocolOptions__Output as _envoy_api_v2_core_UpstreamHttpProtocolOptions__Output } from './envoy/api/v2/core/UpstreamHttpProtocolOptions'; import { Endpoint as _envoy_api_v2_endpoint_Endpoint, Endpoint__Output as _envoy_api_v2_endpoint_Endpoint__Output } from './envoy/api/v2/endpoint/Endpoint'; import { LbEndpoint as _envoy_api_v2_endpoint_LbEndpoint, LbEndpoint__Output as _envoy_api_v2_endpoint_LbEndpoint__Output } from './envoy/api/v2/endpoint/LbEndpoint'; import { LocalityLbEndpoints as _envoy_api_v2_endpoint_LocalityLbEndpoints, LocalityLbEndpoints__Output as _envoy_api_v2_endpoint_LocalityLbEndpoints__Output } from './envoy/api/v2/endpoint/LocalityLbEndpoints'; -import { Percent as _envoy_type_Percent, Percent__Output as _envoy_type_Percent__Output } from './envoy/type/Percent'; -import { FractionalPercent as _envoy_type_FractionalPercent, FractionalPercent__Output as _envoy_type_FractionalPercent__Output } from './envoy/type/FractionalPercent'; -import { StringMatcher as _envoy_type_matcher_StringMatcher, StringMatcher__Output as _envoy_type_matcher_StringMatcher__Output } from './envoy/type/matcher/StringMatcher'; -import { ListStringMatcher as _envoy_type_matcher_ListStringMatcher, ListStringMatcher__Output as _envoy_type_matcher_ListStringMatcher__Output } from './envoy/type/matcher/ListStringMatcher'; -import { RegexMatcher as _envoy_type_matcher_RegexMatcher, RegexMatcher__Output as _envoy_type_matcher_RegexMatcher__Output } from './envoy/type/matcher/RegexMatcher'; -import { RegexMatchAndSubstitute as _envoy_type_matcher_RegexMatchAndSubstitute, RegexMatchAndSubstitute__Output as _envoy_type_matcher_RegexMatchAndSubstitute__Output } from './envoy/type/matcher/RegexMatchAndSubstitute'; -import { Int64Range as _envoy_type_Int64Range, Int64Range__Output as _envoy_type_Int64Range__Output } from './envoy/type/Int64Range'; -import { Int32Range as _envoy_type_Int32Range, Int32Range__Output as _envoy_type_Int32Range__Output } from './envoy/type/Int32Range'; -import { DoubleRange as _envoy_type_DoubleRange, DoubleRange__Output as _envoy_type_DoubleRange__Output } from './envoy/type/DoubleRange'; import { CodecClientType as _envoy_type_CodecClientType } from './envoy/type/CodecClientType'; +import { DoubleRange as _envoy_type_DoubleRange, DoubleRange__Output as _envoy_type_DoubleRange__Output } from './envoy/type/DoubleRange'; +import { FractionalPercent as _envoy_type_FractionalPercent, FractionalPercent__Output as _envoy_type_FractionalPercent__Output } from './envoy/type/FractionalPercent'; +import { Int32Range as _envoy_type_Int32Range, Int32Range__Output as _envoy_type_Int32Range__Output } from './envoy/type/Int32Range'; +import { Int64Range as _envoy_type_Int64Range, Int64Range__Output as _envoy_type_Int64Range__Output } from './envoy/type/Int64Range'; +import { Percent as _envoy_type_Percent, Percent__Output as _envoy_type_Percent__Output } from './envoy/type/Percent'; import { SemanticVersion as _envoy_type_SemanticVersion, SemanticVersion__Output as _envoy_type_SemanticVersion__Output } from './envoy/type/SemanticVersion'; -import { MigrateAnnotation as _udpa_annotations_MigrateAnnotation, MigrateAnnotation__Output as _udpa_annotations_MigrateAnnotation__Output } from './udpa/annotations/MigrateAnnotation'; -import { FieldMigrateAnnotation as _udpa_annotations_FieldMigrateAnnotation, FieldMigrateAnnotation__Output as _udpa_annotations_FieldMigrateAnnotation__Output } from './udpa/annotations/FieldMigrateAnnotation'; -import { FileMigrateAnnotation as _udpa_annotations_FileMigrateAnnotation, FileMigrateAnnotation__Output as _udpa_annotations_FileMigrateAnnotation__Output } from './udpa/annotations/FileMigrateAnnotation'; -import { PackageVersionStatus as _udpa_annotations_PackageVersionStatus } from './udpa/annotations/PackageVersionStatus'; -import { StatusAnnotation as _udpa_annotations_StatusAnnotation, StatusAnnotation__Output as _udpa_annotations_StatusAnnotation__Output } from './udpa/annotations/StatusAnnotation'; -import { FieldRules as _validate_FieldRules, FieldRules__Output as _validate_FieldRules__Output } from './validate/FieldRules'; -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'; -import { Int64Rules as _validate_Int64Rules, Int64Rules__Output as _validate_Int64Rules__Output } from './validate/Int64Rules'; -import { UInt32Rules as _validate_UInt32Rules, UInt32Rules__Output as _validate_UInt32Rules__Output } from './validate/UInt32Rules'; -import { UInt64Rules as _validate_UInt64Rules, UInt64Rules__Output as _validate_UInt64Rules__Output } from './validate/UInt64Rules'; -import { SInt32Rules as _validate_SInt32Rules, SInt32Rules__Output as _validate_SInt32Rules__Output } from './validate/SInt32Rules'; -import { SInt64Rules as _validate_SInt64Rules, SInt64Rules__Output as _validate_SInt64Rules__Output } from './validate/SInt64Rules'; -import { Fixed32Rules as _validate_Fixed32Rules, Fixed32Rules__Output as _validate_Fixed32Rules__Output } from './validate/Fixed32Rules'; -import { Fixed64Rules as _validate_Fixed64Rules, Fixed64Rules__Output as _validate_Fixed64Rules__Output } from './validate/Fixed64Rules'; -import { SFixed32Rules as _validate_SFixed32Rules, SFixed32Rules__Output as _validate_SFixed32Rules__Output } from './validate/SFixed32Rules'; -import { SFixed64Rules as _validate_SFixed64Rules, SFixed64Rules__Output as _validate_SFixed64Rules__Output } from './validate/SFixed64Rules'; -import { BoolRules as _validate_BoolRules, BoolRules__Output as _validate_BoolRules__Output } from './validate/BoolRules'; -import { StringRules as _validate_StringRules, StringRules__Output as _validate_StringRules__Output } from './validate/StringRules'; -import { KnownRegex as _validate_KnownRegex } from './validate/KnownRegex'; -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'; -import { DurationRules as _validate_DurationRules, DurationRules__Output as _validate_DurationRules__Output } from './validate/DurationRules'; -import { TimestampRules as _validate_TimestampRules, TimestampRules__Output as _validate_TimestampRules__Output } from './validate/TimestampRules'; -import { Any as _google_protobuf_Any, Any__Output as _google_protobuf_Any__Output } from './google/protobuf/Any'; -import { Duration as _google_protobuf_Duration, Duration__Output as _google_protobuf_Duration__Output } from './google/protobuf/Duration'; -import { Struct as _google_protobuf_Struct, Struct__Output as _google_protobuf_Struct__Output } from './google/protobuf/Struct'; -import { Value as _google_protobuf_Value, Value__Output as _google_protobuf_Value__Output } from './google/protobuf/Value'; -import { NullValue as _google_protobuf_NullValue } from './google/protobuf/NullValue'; -import { ListValue as _google_protobuf_ListValue, ListValue__Output as _google_protobuf_ListValue__Output } from './google/protobuf/ListValue'; -import { DoubleValue as _google_protobuf_DoubleValue, DoubleValue__Output as _google_protobuf_DoubleValue__Output } from './google/protobuf/DoubleValue'; -import { FloatValue as _google_protobuf_FloatValue, FloatValue__Output as _google_protobuf_FloatValue__Output } from './google/protobuf/FloatValue'; -import { Int64Value as _google_protobuf_Int64Value, Int64Value__Output as _google_protobuf_Int64Value__Output } from './google/protobuf/Int64Value'; -import { UInt64Value as _google_protobuf_UInt64Value, UInt64Value__Output as _google_protobuf_UInt64Value__Output } from './google/protobuf/UInt64Value'; -import { Int32Value as _google_protobuf_Int32Value, Int32Value__Output as _google_protobuf_Int32Value__Output } from './google/protobuf/Int32Value'; -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 { StringValue as _google_protobuf_StringValue, StringValue__Output as _google_protobuf_StringValue__Output } from './google/protobuf/StringValue'; -import { BytesValue as _google_protobuf_BytesValue, BytesValue__Output as _google_protobuf_BytesValue__Output } from './google/protobuf/BytesValue'; -import { Timestamp as _google_protobuf_Timestamp, Timestamp__Output as _google_protobuf_Timestamp__Output } from './google/protobuf/Timestamp'; -import { FileDescriptorSet as _google_protobuf_FileDescriptorSet, FileDescriptorSet__Output as _google_protobuf_FileDescriptorSet__Output } from './google/protobuf/FileDescriptorSet'; -import { FileDescriptorProto as _google_protobuf_FileDescriptorProto, FileDescriptorProto__Output as _google_protobuf_FileDescriptorProto__Output } from './google/protobuf/FileDescriptorProto'; -import { DescriptorProto as _google_protobuf_DescriptorProto, DescriptorProto__Output as _google_protobuf_DescriptorProto__Output } from './google/protobuf/DescriptorProto'; -import { FieldDescriptorProto as _google_protobuf_FieldDescriptorProto, FieldDescriptorProto__Output as _google_protobuf_FieldDescriptorProto__Output } from './google/protobuf/FieldDescriptorProto'; -import { OneofDescriptorProto as _google_protobuf_OneofDescriptorProto, OneofDescriptorProto__Output as _google_protobuf_OneofDescriptorProto__Output } from './google/protobuf/OneofDescriptorProto'; -import { EnumDescriptorProto as _google_protobuf_EnumDescriptorProto, EnumDescriptorProto__Output as _google_protobuf_EnumDescriptorProto__Output } from './google/protobuf/EnumDescriptorProto'; -import { EnumValueDescriptorProto as _google_protobuf_EnumValueDescriptorProto, EnumValueDescriptorProto__Output as _google_protobuf_EnumValueDescriptorProto__Output } from './google/protobuf/EnumValueDescriptorProto'; -import { ServiceDescriptorProto as _google_protobuf_ServiceDescriptorProto, ServiceDescriptorProto__Output as _google_protobuf_ServiceDescriptorProto__Output } from './google/protobuf/ServiceDescriptorProto'; -import { MethodDescriptorProto as _google_protobuf_MethodDescriptorProto, MethodDescriptorProto__Output as _google_protobuf_MethodDescriptorProto__Output } from './google/protobuf/MethodDescriptorProto'; -import { FileOptions as _google_protobuf_FileOptions, FileOptions__Output as _google_protobuf_FileOptions__Output } from './google/protobuf/FileOptions'; -import { MessageOptions as _google_protobuf_MessageOptions, MessageOptions__Output as _google_protobuf_MessageOptions__Output } from './google/protobuf/MessageOptions'; -import { FieldOptions as _google_protobuf_FieldOptions, FieldOptions__Output as _google_protobuf_FieldOptions__Output } from './google/protobuf/FieldOptions'; -import { OneofOptions as _google_protobuf_OneofOptions, OneofOptions__Output as _google_protobuf_OneofOptions__Output } from './google/protobuf/OneofOptions'; -import { EnumOptions as _google_protobuf_EnumOptions, EnumOptions__Output as _google_protobuf_EnumOptions__Output } from './google/protobuf/EnumOptions'; -import { EnumValueOptions as _google_protobuf_EnumValueOptions, EnumValueOptions__Output as _google_protobuf_EnumValueOptions__Output } from './google/protobuf/EnumValueOptions'; -import { ServiceOptions as _google_protobuf_ServiceOptions, ServiceOptions__Output as _google_protobuf_ServiceOptions__Output } from './google/protobuf/ServiceOptions'; -import { MethodOptions as _google_protobuf_MethodOptions, MethodOptions__Output as _google_protobuf_MethodOptions__Output } from './google/protobuf/MethodOptions'; -import { UninterpretedOption as _google_protobuf_UninterpretedOption, UninterpretedOption__Output as _google_protobuf_UninterpretedOption__Output } from './google/protobuf/UninterpretedOption'; -import { SourceCodeInfo as _google_protobuf_SourceCodeInfo, SourceCodeInfo__Output as _google_protobuf_SourceCodeInfo__Output } from './google/protobuf/SourceCodeInfo'; -import { GeneratedCodeInfo as _google_protobuf_GeneratedCodeInfo, GeneratedCodeInfo__Output as _google_protobuf_GeneratedCodeInfo__Output } from './google/protobuf/GeneratedCodeInfo'; -import { Empty as _google_protobuf_Empty, Empty__Output as _google_protobuf_Empty__Output } from './google/protobuf/Empty'; +import { ListStringMatcher as _envoy_type_matcher_ListStringMatcher, ListStringMatcher__Output as _envoy_type_matcher_ListStringMatcher__Output } from './envoy/type/matcher/ListStringMatcher'; +import { RegexMatchAndSubstitute as _envoy_type_matcher_RegexMatchAndSubstitute, RegexMatchAndSubstitute__Output as _envoy_type_matcher_RegexMatchAndSubstitute__Output } from './envoy/type/matcher/RegexMatchAndSubstitute'; +import { RegexMatcher as _envoy_type_matcher_RegexMatcher, RegexMatcher__Output as _envoy_type_matcher_RegexMatcher__Output } from './envoy/type/matcher/RegexMatcher'; +import { StringMatcher as _envoy_type_matcher_StringMatcher, StringMatcher__Output as _envoy_type_matcher_StringMatcher__Output } from './envoy/type/matcher/StringMatcher'; +import { CustomHttpPattern as _google_api_CustomHttpPattern, CustomHttpPattern__Output as _google_api_CustomHttpPattern__Output } from './google/api/CustomHttpPattern'; import { Http as _google_api_Http, Http__Output as _google_api_Http__Output } from './google/api/Http'; import { HttpRule as _google_api_HttpRule, HttpRule__Output as _google_api_HttpRule__Output } from './google/api/HttpRule'; -import { CustomHttpPattern as _google_api_CustomHttpPattern, CustomHttpPattern__Output as _google_api_CustomHttpPattern__Output } from './google/api/CustomHttpPattern'; +import { Any as _google_protobuf_Any, Any__Output as _google_protobuf_Any__Output } from './google/protobuf/Any'; +import { BoolValue as _google_protobuf_BoolValue, BoolValue__Output as _google_protobuf_BoolValue__Output } from './google/protobuf/BoolValue'; +import { BytesValue as _google_protobuf_BytesValue, BytesValue__Output as _google_protobuf_BytesValue__Output } from './google/protobuf/BytesValue'; +import { DescriptorProto as _google_protobuf_DescriptorProto, DescriptorProto__Output as _google_protobuf_DescriptorProto__Output } from './google/protobuf/DescriptorProto'; +import { DoubleValue as _google_protobuf_DoubleValue, DoubleValue__Output as _google_protobuf_DoubleValue__Output } from './google/protobuf/DoubleValue'; +import { Duration as _google_protobuf_Duration, Duration__Output as _google_protobuf_Duration__Output } from './google/protobuf/Duration'; +import { Empty as _google_protobuf_Empty, Empty__Output as _google_protobuf_Empty__Output } from './google/protobuf/Empty'; +import { EnumDescriptorProto as _google_protobuf_EnumDescriptorProto, EnumDescriptorProto__Output as _google_protobuf_EnumDescriptorProto__Output } from './google/protobuf/EnumDescriptorProto'; +import { EnumOptions as _google_protobuf_EnumOptions, EnumOptions__Output as _google_protobuf_EnumOptions__Output } from './google/protobuf/EnumOptions'; +import { EnumValueDescriptorProto as _google_protobuf_EnumValueDescriptorProto, EnumValueDescriptorProto__Output as _google_protobuf_EnumValueDescriptorProto__Output } from './google/protobuf/EnumValueDescriptorProto'; +import { EnumValueOptions as _google_protobuf_EnumValueOptions, EnumValueOptions__Output as _google_protobuf_EnumValueOptions__Output } from './google/protobuf/EnumValueOptions'; +import { FieldDescriptorProto as _google_protobuf_FieldDescriptorProto, FieldDescriptorProto__Output as _google_protobuf_FieldDescriptorProto__Output } from './google/protobuf/FieldDescriptorProto'; +import { FieldOptions as _google_protobuf_FieldOptions, FieldOptions__Output as _google_protobuf_FieldOptions__Output } from './google/protobuf/FieldOptions'; +import { FileDescriptorProto as _google_protobuf_FileDescriptorProto, FileDescriptorProto__Output as _google_protobuf_FileDescriptorProto__Output } from './google/protobuf/FileDescriptorProto'; +import { FileDescriptorSet as _google_protobuf_FileDescriptorSet, FileDescriptorSet__Output as _google_protobuf_FileDescriptorSet__Output } from './google/protobuf/FileDescriptorSet'; +import { FileOptions as _google_protobuf_FileOptions, FileOptions__Output as _google_protobuf_FileOptions__Output } from './google/protobuf/FileOptions'; +import { FloatValue as _google_protobuf_FloatValue, FloatValue__Output as _google_protobuf_FloatValue__Output } from './google/protobuf/FloatValue'; +import { GeneratedCodeInfo as _google_protobuf_GeneratedCodeInfo, GeneratedCodeInfo__Output as _google_protobuf_GeneratedCodeInfo__Output } from './google/protobuf/GeneratedCodeInfo'; +import { Int32Value as _google_protobuf_Int32Value, Int32Value__Output as _google_protobuf_Int32Value__Output } from './google/protobuf/Int32Value'; +import { Int64Value as _google_protobuf_Int64Value, Int64Value__Output as _google_protobuf_Int64Value__Output } from './google/protobuf/Int64Value'; +import { ListValue as _google_protobuf_ListValue, ListValue__Output as _google_protobuf_ListValue__Output } from './google/protobuf/ListValue'; +import { MessageOptions as _google_protobuf_MessageOptions, MessageOptions__Output as _google_protobuf_MessageOptions__Output } from './google/protobuf/MessageOptions'; +import { MethodDescriptorProto as _google_protobuf_MethodDescriptorProto, MethodDescriptorProto__Output as _google_protobuf_MethodDescriptorProto__Output } from './google/protobuf/MethodDescriptorProto'; +import { MethodOptions as _google_protobuf_MethodOptions, MethodOptions__Output as _google_protobuf_MethodOptions__Output } from './google/protobuf/MethodOptions'; +import { NullValue as _google_protobuf_NullValue } from './google/protobuf/NullValue'; +import { OneofDescriptorProto as _google_protobuf_OneofDescriptorProto, OneofDescriptorProto__Output as _google_protobuf_OneofDescriptorProto__Output } from './google/protobuf/OneofDescriptorProto'; +import { OneofOptions as _google_protobuf_OneofOptions, OneofOptions__Output as _google_protobuf_OneofOptions__Output } from './google/protobuf/OneofOptions'; +import { ServiceDescriptorProto as _google_protobuf_ServiceDescriptorProto, ServiceDescriptorProto__Output as _google_protobuf_ServiceDescriptorProto__Output } from './google/protobuf/ServiceDescriptorProto'; +import { ServiceOptions as _google_protobuf_ServiceOptions, ServiceOptions__Output as _google_protobuf_ServiceOptions__Output } from './google/protobuf/ServiceOptions'; +import { SourceCodeInfo as _google_protobuf_SourceCodeInfo, SourceCodeInfo__Output as _google_protobuf_SourceCodeInfo__Output } from './google/protobuf/SourceCodeInfo'; +import { StringValue as _google_protobuf_StringValue, StringValue__Output as _google_protobuf_StringValue__Output } from './google/protobuf/StringValue'; +import { Struct as _google_protobuf_Struct, Struct__Output as _google_protobuf_Struct__Output } from './google/protobuf/Struct'; +import { Timestamp as _google_protobuf_Timestamp, Timestamp__Output as _google_protobuf_Timestamp__Output } from './google/protobuf/Timestamp'; +import { UInt32Value as _google_protobuf_UInt32Value, UInt32Value__Output as _google_protobuf_UInt32Value__Output } from './google/protobuf/UInt32Value'; +import { UInt64Value as _google_protobuf_UInt64Value, UInt64Value__Output as _google_protobuf_UInt64Value__Output } from './google/protobuf/UInt64Value'; +import { UninterpretedOption as _google_protobuf_UninterpretedOption, UninterpretedOption__Output as _google_protobuf_UninterpretedOption__Output } from './google/protobuf/UninterpretedOption'; +import { Value as _google_protobuf_Value, Value__Output as _google_protobuf_Value__Output } from './google/protobuf/Value'; +import { FieldMigrateAnnotation as _udpa_annotations_FieldMigrateAnnotation, FieldMigrateAnnotation__Output as _udpa_annotations_FieldMigrateAnnotation__Output } from './udpa/annotations/FieldMigrateAnnotation'; +import { FileMigrateAnnotation as _udpa_annotations_FileMigrateAnnotation, FileMigrateAnnotation__Output as _udpa_annotations_FileMigrateAnnotation__Output } from './udpa/annotations/FileMigrateAnnotation'; +import { MigrateAnnotation as _udpa_annotations_MigrateAnnotation, MigrateAnnotation__Output as _udpa_annotations_MigrateAnnotation__Output } from './udpa/annotations/MigrateAnnotation'; +import { PackageVersionStatus as _udpa_annotations_PackageVersionStatus } from './udpa/annotations/PackageVersionStatus'; +import { StatusAnnotation as _udpa_annotations_StatusAnnotation, StatusAnnotation__Output as _udpa_annotations_StatusAnnotation__Output } from './udpa/annotations/StatusAnnotation'; +import { AnyRules as _validate_AnyRules, AnyRules__Output as _validate_AnyRules__Output } from './validate/AnyRules'; +import { BoolRules as _validate_BoolRules, BoolRules__Output as _validate_BoolRules__Output } from './validate/BoolRules'; +import { BytesRules as _validate_BytesRules, BytesRules__Output as _validate_BytesRules__Output } from './validate/BytesRules'; +import { DoubleRules as _validate_DoubleRules, DoubleRules__Output as _validate_DoubleRules__Output } from './validate/DoubleRules'; +import { DurationRules as _validate_DurationRules, DurationRules__Output as _validate_DurationRules__Output } from './validate/DurationRules'; +import { EnumRules as _validate_EnumRules, EnumRules__Output as _validate_EnumRules__Output } from './validate/EnumRules'; +import { FieldRules as _validate_FieldRules, FieldRules__Output as _validate_FieldRules__Output } from './validate/FieldRules'; +import { Fixed32Rules as _validate_Fixed32Rules, Fixed32Rules__Output as _validate_Fixed32Rules__Output } from './validate/Fixed32Rules'; +import { Fixed64Rules as _validate_Fixed64Rules, Fixed64Rules__Output as _validate_Fixed64Rules__Output } from './validate/Fixed64Rules'; +import { FloatRules as _validate_FloatRules, FloatRules__Output as _validate_FloatRules__Output } from './validate/FloatRules'; +import { Int32Rules as _validate_Int32Rules, Int32Rules__Output as _validate_Int32Rules__Output } from './validate/Int32Rules'; +import { Int64Rules as _validate_Int64Rules, Int64Rules__Output as _validate_Int64Rules__Output } from './validate/Int64Rules'; +import { KnownRegex as _validate_KnownRegex } from './validate/KnownRegex'; +import { MapRules as _validate_MapRules, MapRules__Output as _validate_MapRules__Output } from './validate/MapRules'; +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 { SFixed32Rules as _validate_SFixed32Rules, SFixed32Rules__Output as _validate_SFixed32Rules__Output } from './validate/SFixed32Rules'; +import { SFixed64Rules as _validate_SFixed64Rules, SFixed64Rules__Output as _validate_SFixed64Rules__Output } from './validate/SFixed64Rules'; +import { SInt32Rules as _validate_SInt32Rules, SInt32Rules__Output as _validate_SInt32Rules__Output } from './validate/SInt32Rules'; +import { SInt64Rules as _validate_SInt64Rules, SInt64Rules__Output as _validate_SInt64Rules__Output } from './validate/SInt64Rules'; +import { StringRules as _validate_StringRules, StringRules__Output as _validate_StringRules__Output } from './validate/StringRules'; +import { TimestampRules as _validate_TimestampRules, TimestampRules__Output as _validate_TimestampRules__Output } from './validate/TimestampRules'; +import { UInt32Rules as _validate_UInt32Rules, UInt32Rules__Output as _validate_UInt32Rules__Output } from './validate/UInt32Rules'; +import { UInt64Rules as _validate_UInt64Rules, UInt64Rules__Output as _validate_UInt64Rules__Output } from './validate/UInt64Rules'; export namespace messages { export namespace envoy { + export namespace annotations { + } export namespace api { export namespace v2 { export type Cluster = _envoy_api_v2_Cluster; export type Cluster__Output = _envoy_api_v2_Cluster__Output; + export type ClusterLoadAssignment = _envoy_api_v2_ClusterLoadAssignment; + export type ClusterLoadAssignment__Output = _envoy_api_v2_ClusterLoadAssignment__Output; export type LoadBalancingPolicy = _envoy_api_v2_LoadBalancingPolicy; export type LoadBalancingPolicy__Output = _envoy_api_v2_LoadBalancingPolicy__Output; export type UpstreamBindConfig = _envoy_api_v2_UpstreamBindConfig; export type UpstreamBindConfig__Output = _envoy_api_v2_UpstreamBindConfig__Output; export type UpstreamConnectionOptions = _envoy_api_v2_UpstreamConnectionOptions; export type UpstreamConnectionOptions__Output = _envoy_api_v2_UpstreamConnectionOptions__Output; - export namespace cluster { - export type Filter = _envoy_api_v2_cluster_Filter; - export type Filter__Output = _envoy_api_v2_cluster_Filter__Output; - export type CircuitBreakers = _envoy_api_v2_cluster_CircuitBreakers; - export type CircuitBreakers__Output = _envoy_api_v2_cluster_CircuitBreakers__Output; - export type OutlierDetection = _envoy_api_v2_cluster_OutlierDetection; - export type OutlierDetection__Output = _envoy_api_v2_cluster_OutlierDetection__Output; - } export namespace auth { - export type UpstreamTlsContext = _envoy_api_v2_auth_UpstreamTlsContext; - export type UpstreamTlsContext__Output = _envoy_api_v2_auth_UpstreamTlsContext__Output; - export type DownstreamTlsContext = _envoy_api_v2_auth_DownstreamTlsContext; - export type DownstreamTlsContext__Output = _envoy_api_v2_auth_DownstreamTlsContext__Output; + export type CertificateValidationContext = _envoy_api_v2_auth_CertificateValidationContext; + export type CertificateValidationContext__Output = _envoy_api_v2_auth_CertificateValidationContext__Output; export type CommonTlsContext = _envoy_api_v2_auth_CommonTlsContext; export type CommonTlsContext__Output = _envoy_api_v2_auth_CommonTlsContext__Output; + export type DownstreamTlsContext = _envoy_api_v2_auth_DownstreamTlsContext; + export type DownstreamTlsContext__Output = _envoy_api_v2_auth_DownstreamTlsContext__Output; export type GenericSecret = _envoy_api_v2_auth_GenericSecret; export type GenericSecret__Output = _envoy_api_v2_auth_GenericSecret__Output; + export type PrivateKeyProvider = _envoy_api_v2_auth_PrivateKeyProvider; + export type PrivateKeyProvider__Output = _envoy_api_v2_auth_PrivateKeyProvider__Output; export type SdsSecretConfig = _envoy_api_v2_auth_SdsSecretConfig; export type SdsSecretConfig__Output = _envoy_api_v2_auth_SdsSecretConfig__Output; export type Secret = _envoy_api_v2_auth_Secret; export type Secret__Output = _envoy_api_v2_auth_Secret__Output; - export type TlsParameters = _envoy_api_v2_auth_TlsParameters; - export type TlsParameters__Output = _envoy_api_v2_auth_TlsParameters__Output; - export type PrivateKeyProvider = _envoy_api_v2_auth_PrivateKeyProvider; - export type PrivateKeyProvider__Output = _envoy_api_v2_auth_PrivateKeyProvider__Output; export type TlsCertificate = _envoy_api_v2_auth_TlsCertificate; export type TlsCertificate__Output = _envoy_api_v2_auth_TlsCertificate__Output; + export type TlsParameters = _envoy_api_v2_auth_TlsParameters; + export type TlsParameters__Output = _envoy_api_v2_auth_TlsParameters__Output; export type TlsSessionTicketKeys = _envoy_api_v2_auth_TlsSessionTicketKeys; export type TlsSessionTicketKeys__Output = _envoy_api_v2_auth_TlsSessionTicketKeys__Output; - export type CertificateValidationContext = _envoy_api_v2_auth_CertificateValidationContext; - export type CertificateValidationContext__Output = _envoy_api_v2_auth_CertificateValidationContext__Output; + export type UpstreamTlsContext = _envoy_api_v2_auth_UpstreamTlsContext; + export type UpstreamTlsContext__Output = _envoy_api_v2_auth_UpstreamTlsContext__Output; + } + export namespace cluster { + export type CircuitBreakers = _envoy_api_v2_cluster_CircuitBreakers; + export type CircuitBreakers__Output = _envoy_api_v2_cluster_CircuitBreakers__Output; + export type Filter = _envoy_api_v2_cluster_Filter; + export type Filter__Output = _envoy_api_v2_cluster_Filter__Output; + export type OutlierDetection = _envoy_api_v2_cluster_OutlierDetection; + export type OutlierDetection__Output = _envoy_api_v2_cluster_OutlierDetection__Output; } export namespace core { - export type TcpProtocolOptions = _envoy_api_v2_core_TcpProtocolOptions; - export type TcpProtocolOptions__Output = _envoy_api_v2_core_TcpProtocolOptions__Output; - export type UpstreamHttpProtocolOptions = _envoy_api_v2_core_UpstreamHttpProtocolOptions; - export type UpstreamHttpProtocolOptions__Output = _envoy_api_v2_core_UpstreamHttpProtocolOptions__Output; - export type HttpProtocolOptions = _envoy_api_v2_core_HttpProtocolOptions; - export type HttpProtocolOptions__Output = _envoy_api_v2_core_HttpProtocolOptions__Output; - export type Http1ProtocolOptions = _envoy_api_v2_core_Http1ProtocolOptions; - export type Http1ProtocolOptions__Output = _envoy_api_v2_core_Http1ProtocolOptions__Output; - export type Http2ProtocolOptions = _envoy_api_v2_core_Http2ProtocolOptions; - export type Http2ProtocolOptions__Output = _envoy_api_v2_core_Http2ProtocolOptions__Output; - export type GrpcProtocolOptions = _envoy_api_v2_core_GrpcProtocolOptions; - export type GrpcProtocolOptions__Output = _envoy_api_v2_core_GrpcProtocolOptions__Output; - export type HealthStatus = _envoy_api_v2_core_HealthStatus; - export type HealthCheck = _envoy_api_v2_core_HealthCheck; - export type HealthCheck__Output = _envoy_api_v2_core_HealthCheck__Output; - export type Pipe = _envoy_api_v2_core_Pipe; - export type Pipe__Output = _envoy_api_v2_core_Pipe__Output; - export type SocketAddress = _envoy_api_v2_core_SocketAddress; - export type SocketAddress__Output = _envoy_api_v2_core_SocketAddress__Output; - export type TcpKeepalive = _envoy_api_v2_core_TcpKeepalive; - export type TcpKeepalive__Output = _envoy_api_v2_core_TcpKeepalive__Output; - export type BindConfig = _envoy_api_v2_core_BindConfig; - export type BindConfig__Output = _envoy_api_v2_core_BindConfig__Output; export type Address = _envoy_api_v2_core_Address; export type Address__Output = _envoy_api_v2_core_Address__Output; - export type CidrRange = _envoy_api_v2_core_CidrRange; - export type CidrRange__Output = _envoy_api_v2_core_CidrRange__Output; - export type ApiVersion = _envoy_api_v2_core_ApiVersion; - export type ApiConfigSource = _envoy_api_v2_core_ApiConfigSource; - export type ApiConfigSource__Output = _envoy_api_v2_core_ApiConfigSource__Output; export type AggregatedConfigSource = _envoy_api_v2_core_AggregatedConfigSource; export type AggregatedConfigSource__Output = _envoy_api_v2_core_AggregatedConfigSource__Output; - export type SelfConfigSource = _envoy_api_v2_core_SelfConfigSource; - export type SelfConfigSource__Output = _envoy_api_v2_core_SelfConfigSource__Output; - export type RateLimitSettings = _envoy_api_v2_core_RateLimitSettings; - export type RateLimitSettings__Output = _envoy_api_v2_core_RateLimitSettings__Output; - export type ConfigSource = _envoy_api_v2_core_ConfigSource; - export type ConfigSource__Output = _envoy_api_v2_core_ConfigSource__Output; - export type RoutingPriority = _envoy_api_v2_core_RoutingPriority; - export type RequestMethod = _envoy_api_v2_core_RequestMethod; - export type TrafficDirection = _envoy_api_v2_core_TrafficDirection; - export type Locality = _envoy_api_v2_core_Locality; - export type Locality__Output = _envoy_api_v2_core_Locality__Output; + export type ApiConfigSource = _envoy_api_v2_core_ApiConfigSource; + export type ApiConfigSource__Output = _envoy_api_v2_core_ApiConfigSource__Output; + export type ApiVersion = _envoy_api_v2_core_ApiVersion; + export type AsyncDataSource = _envoy_api_v2_core_AsyncDataSource; + export type AsyncDataSource__Output = _envoy_api_v2_core_AsyncDataSource__Output; + export type BackoffStrategy = _envoy_api_v2_core_BackoffStrategy; + export type BackoffStrategy__Output = _envoy_api_v2_core_BackoffStrategy__Output; + export type BindConfig = _envoy_api_v2_core_BindConfig; + export type BindConfig__Output = _envoy_api_v2_core_BindConfig__Output; export type BuildVersion = _envoy_api_v2_core_BuildVersion; export type BuildVersion__Output = _envoy_api_v2_core_BuildVersion__Output; + export type CidrRange = _envoy_api_v2_core_CidrRange; + export type CidrRange__Output = _envoy_api_v2_core_CidrRange__Output; + export type ConfigSource = _envoy_api_v2_core_ConfigSource; + export type ConfigSource__Output = _envoy_api_v2_core_ConfigSource__Output; + export type ControlPlane = _envoy_api_v2_core_ControlPlane; + export type ControlPlane__Output = _envoy_api_v2_core_ControlPlane__Output; + export type DataSource = _envoy_api_v2_core_DataSource; + export type DataSource__Output = _envoy_api_v2_core_DataSource__Output; + export type EventServiceConfig = _envoy_api_v2_core_EventServiceConfig; + export type EventServiceConfig__Output = _envoy_api_v2_core_EventServiceConfig__Output; export type Extension = _envoy_api_v2_core_Extension; export type Extension__Output = _envoy_api_v2_core_Extension__Output; - export type Node = _envoy_api_v2_core_Node; - export type Node__Output = _envoy_api_v2_core_Node__Output; - export type Metadata = _envoy_api_v2_core_Metadata; - export type Metadata__Output = _envoy_api_v2_core_Metadata__Output; - export type RuntimeUInt32 = _envoy_api_v2_core_RuntimeUInt32; - export type RuntimeUInt32__Output = _envoy_api_v2_core_RuntimeUInt32__Output; - export type RuntimeDouble = _envoy_api_v2_core_RuntimeDouble; - export type RuntimeDouble__Output = _envoy_api_v2_core_RuntimeDouble__Output; - export type RuntimeFeatureFlag = _envoy_api_v2_core_RuntimeFeatureFlag; - export type RuntimeFeatureFlag__Output = _envoy_api_v2_core_RuntimeFeatureFlag__Output; + export type GrpcProtocolOptions = _envoy_api_v2_core_GrpcProtocolOptions; + export type GrpcProtocolOptions__Output = _envoy_api_v2_core_GrpcProtocolOptions__Output; + export type GrpcService = _envoy_api_v2_core_GrpcService; + export type GrpcService__Output = _envoy_api_v2_core_GrpcService__Output; + export type HeaderMap = _envoy_api_v2_core_HeaderMap; + export type HeaderMap__Output = _envoy_api_v2_core_HeaderMap__Output; export type HeaderValue = _envoy_api_v2_core_HeaderValue; export type HeaderValue__Output = _envoy_api_v2_core_HeaderValue__Output; export type HeaderValueOption = _envoy_api_v2_core_HeaderValueOption; export type HeaderValueOption__Output = _envoy_api_v2_core_HeaderValueOption__Output; - export type HeaderMap = _envoy_api_v2_core_HeaderMap; - export type HeaderMap__Output = _envoy_api_v2_core_HeaderMap__Output; - export type DataSource = _envoy_api_v2_core_DataSource; - export type DataSource__Output = _envoy_api_v2_core_DataSource__Output; - export type RetryPolicy = _envoy_api_v2_core_RetryPolicy; - export type RetryPolicy__Output = _envoy_api_v2_core_RetryPolicy__Output; - export type RemoteDataSource = _envoy_api_v2_core_RemoteDataSource; - export type RemoteDataSource__Output = _envoy_api_v2_core_RemoteDataSource__Output; - export type AsyncDataSource = _envoy_api_v2_core_AsyncDataSource; - export type AsyncDataSource__Output = _envoy_api_v2_core_AsyncDataSource__Output; - export type TransportSocket = _envoy_api_v2_core_TransportSocket; - export type TransportSocket__Output = _envoy_api_v2_core_TransportSocket__Output; - export type RuntimeFractionalPercent = _envoy_api_v2_core_RuntimeFractionalPercent; - export type RuntimeFractionalPercent__Output = _envoy_api_v2_core_RuntimeFractionalPercent__Output; - export type ControlPlane = _envoy_api_v2_core_ControlPlane; - export type ControlPlane__Output = _envoy_api_v2_core_ControlPlane__Output; - export type EventServiceConfig = _envoy_api_v2_core_EventServiceConfig; - export type EventServiceConfig__Output = _envoy_api_v2_core_EventServiceConfig__Output; - export type GrpcService = _envoy_api_v2_core_GrpcService; - export type GrpcService__Output = _envoy_api_v2_core_GrpcService__Output; + export type HealthCheck = _envoy_api_v2_core_HealthCheck; + export type HealthCheck__Output = _envoy_api_v2_core_HealthCheck__Output; + export type HealthStatus = _envoy_api_v2_core_HealthStatus; + export type Http1ProtocolOptions = _envoy_api_v2_core_Http1ProtocolOptions; + export type Http1ProtocolOptions__Output = _envoy_api_v2_core_Http1ProtocolOptions__Output; + export type Http2ProtocolOptions = _envoy_api_v2_core_Http2ProtocolOptions; + export type Http2ProtocolOptions__Output = _envoy_api_v2_core_Http2ProtocolOptions__Output; + export type HttpProtocolOptions = _envoy_api_v2_core_HttpProtocolOptions; + export type HttpProtocolOptions__Output = _envoy_api_v2_core_HttpProtocolOptions__Output; export type HttpUri = _envoy_api_v2_core_HttpUri; export type HttpUri__Output = _envoy_api_v2_core_HttpUri__Output; - export type BackoffStrategy = _envoy_api_v2_core_BackoffStrategy; - export type BackoffStrategy__Output = _envoy_api_v2_core_BackoffStrategy__Output; + export type Locality = _envoy_api_v2_core_Locality; + export type Locality__Output = _envoy_api_v2_core_Locality__Output; + export type Metadata = _envoy_api_v2_core_Metadata; + export type Metadata__Output = _envoy_api_v2_core_Metadata__Output; + export type Node = _envoy_api_v2_core_Node; + export type Node__Output = _envoy_api_v2_core_Node__Output; + export type Pipe = _envoy_api_v2_core_Pipe; + export type Pipe__Output = _envoy_api_v2_core_Pipe__Output; + export type RateLimitSettings = _envoy_api_v2_core_RateLimitSettings; + export type RateLimitSettings__Output = _envoy_api_v2_core_RateLimitSettings__Output; + export type RemoteDataSource = _envoy_api_v2_core_RemoteDataSource; + export type RemoteDataSource__Output = _envoy_api_v2_core_RemoteDataSource__Output; + export type RequestMethod = _envoy_api_v2_core_RequestMethod; + export type RetryPolicy = _envoy_api_v2_core_RetryPolicy; + export type RetryPolicy__Output = _envoy_api_v2_core_RetryPolicy__Output; + export type RoutingPriority = _envoy_api_v2_core_RoutingPriority; + export type RuntimeDouble = _envoy_api_v2_core_RuntimeDouble; + export type RuntimeDouble__Output = _envoy_api_v2_core_RuntimeDouble__Output; + export type RuntimeFeatureFlag = _envoy_api_v2_core_RuntimeFeatureFlag; + export type RuntimeFeatureFlag__Output = _envoy_api_v2_core_RuntimeFeatureFlag__Output; + export type RuntimeFractionalPercent = _envoy_api_v2_core_RuntimeFractionalPercent; + export type RuntimeFractionalPercent__Output = _envoy_api_v2_core_RuntimeFractionalPercent__Output; + export type RuntimeUInt32 = _envoy_api_v2_core_RuntimeUInt32; + export type RuntimeUInt32__Output = _envoy_api_v2_core_RuntimeUInt32__Output; + export type SelfConfigSource = _envoy_api_v2_core_SelfConfigSource; + export type SelfConfigSource__Output = _envoy_api_v2_core_SelfConfigSource__Output; + export type SocketAddress = _envoy_api_v2_core_SocketAddress; + export type SocketAddress__Output = _envoy_api_v2_core_SocketAddress__Output; export type SocketOption = _envoy_api_v2_core_SocketOption; export type SocketOption__Output = _envoy_api_v2_core_SocketOption__Output; + export type TcpKeepalive = _envoy_api_v2_core_TcpKeepalive; + export type TcpKeepalive__Output = _envoy_api_v2_core_TcpKeepalive__Output; + export type TcpProtocolOptions = _envoy_api_v2_core_TcpProtocolOptions; + export type TcpProtocolOptions__Output = _envoy_api_v2_core_TcpProtocolOptions__Output; + export type TrafficDirection = _envoy_api_v2_core_TrafficDirection; + export type TransportSocket = _envoy_api_v2_core_TransportSocket; + export type TransportSocket__Output = _envoy_api_v2_core_TransportSocket__Output; + export type UpstreamHttpProtocolOptions = _envoy_api_v2_core_UpstreamHttpProtocolOptions; + export type UpstreamHttpProtocolOptions__Output = _envoy_api_v2_core_UpstreamHttpProtocolOptions__Output; } - export type ClusterLoadAssignment = _envoy_api_v2_ClusterLoadAssignment; - export type ClusterLoadAssignment__Output = _envoy_api_v2_ClusterLoadAssignment__Output; export namespace endpoint { export type Endpoint = _envoy_api_v2_endpoint_Endpoint; export type Endpoint__Output = _envoy_api_v2_endpoint_Endpoint__Output; @@ -295,189 +297,195 @@ export namespace messages { } } } - export namespace annotations { - } export namespace type { - export type Percent = _envoy_type_Percent; - export type Percent__Output = _envoy_type_Percent__Output; - export type FractionalPercent = _envoy_type_FractionalPercent; - export type FractionalPercent__Output = _envoy_type_FractionalPercent__Output; - export namespace matcher { - export type StringMatcher = _envoy_type_matcher_StringMatcher; - export type StringMatcher__Output = _envoy_type_matcher_StringMatcher__Output; - export type ListStringMatcher = _envoy_type_matcher_ListStringMatcher; - export type ListStringMatcher__Output = _envoy_type_matcher_ListStringMatcher__Output; - export type RegexMatcher = _envoy_type_matcher_RegexMatcher; - export type RegexMatcher__Output = _envoy_type_matcher_RegexMatcher__Output; - export type RegexMatchAndSubstitute = _envoy_type_matcher_RegexMatchAndSubstitute; - export type RegexMatchAndSubstitute__Output = _envoy_type_matcher_RegexMatchAndSubstitute__Output; - } - export type Int64Range = _envoy_type_Int64Range; - export type Int64Range__Output = _envoy_type_Int64Range__Output; - export type Int32Range = _envoy_type_Int32Range; - export type Int32Range__Output = _envoy_type_Int32Range__Output; + export type CodecClientType = _envoy_type_CodecClientType; export type DoubleRange = _envoy_type_DoubleRange; export type DoubleRange__Output = _envoy_type_DoubleRange__Output; - export type CodecClientType = _envoy_type_CodecClientType; + export type FractionalPercent = _envoy_type_FractionalPercent; + export type FractionalPercent__Output = _envoy_type_FractionalPercent__Output; + export type Int32Range = _envoy_type_Int32Range; + export type Int32Range__Output = _envoy_type_Int32Range__Output; + export type Int64Range = _envoy_type_Int64Range; + export type Int64Range__Output = _envoy_type_Int64Range__Output; + export type Percent = _envoy_type_Percent; + export type Percent__Output = _envoy_type_Percent__Output; export type SemanticVersion = _envoy_type_SemanticVersion; export type SemanticVersion__Output = _envoy_type_SemanticVersion__Output; + export namespace matcher { + export type ListStringMatcher = _envoy_type_matcher_ListStringMatcher; + export type ListStringMatcher__Output = _envoy_type_matcher_ListStringMatcher__Output; + export type RegexMatchAndSubstitute = _envoy_type_matcher_RegexMatchAndSubstitute; + export type RegexMatchAndSubstitute__Output = _envoy_type_matcher_RegexMatchAndSubstitute__Output; + export type RegexMatcher = _envoy_type_matcher_RegexMatcher; + export type RegexMatcher__Output = _envoy_type_matcher_RegexMatcher__Output; + export type StringMatcher = _envoy_type_matcher_StringMatcher; + export type StringMatcher__Output = _envoy_type_matcher_StringMatcher__Output; + } + } + } + export namespace google { + export namespace api { + export type CustomHttpPattern = _google_api_CustomHttpPattern; + export type CustomHttpPattern__Output = _google_api_CustomHttpPattern__Output; + export type Http = _google_api_Http; + export type Http__Output = _google_api_Http__Output; + export type HttpRule = _google_api_HttpRule; + export type HttpRule__Output = _google_api_HttpRule__Output; + } + export namespace protobuf { + export type Any = _google_protobuf_Any; + export type Any__Output = _google_protobuf_Any__Output; + export type BoolValue = _google_protobuf_BoolValue; + export type BoolValue__Output = _google_protobuf_BoolValue__Output; + export type BytesValue = _google_protobuf_BytesValue; + export type BytesValue__Output = _google_protobuf_BytesValue__Output; + export type DescriptorProto = _google_protobuf_DescriptorProto; + export type DescriptorProto__Output = _google_protobuf_DescriptorProto__Output; + export type DoubleValue = _google_protobuf_DoubleValue; + export type DoubleValue__Output = _google_protobuf_DoubleValue__Output; + export type Duration = _google_protobuf_Duration; + export type Duration__Output = _google_protobuf_Duration__Output; + export type Empty = _google_protobuf_Empty; + export type Empty__Output = _google_protobuf_Empty__Output; + export type EnumDescriptorProto = _google_protobuf_EnumDescriptorProto; + export type EnumDescriptorProto__Output = _google_protobuf_EnumDescriptorProto__Output; + export type EnumOptions = _google_protobuf_EnumOptions; + export type EnumOptions__Output = _google_protobuf_EnumOptions__Output; + export type EnumValueDescriptorProto = _google_protobuf_EnumValueDescriptorProto; + export type EnumValueDescriptorProto__Output = _google_protobuf_EnumValueDescriptorProto__Output; + export type EnumValueOptions = _google_protobuf_EnumValueOptions; + export type EnumValueOptions__Output = _google_protobuf_EnumValueOptions__Output; + export type FieldDescriptorProto = _google_protobuf_FieldDescriptorProto; + export type FieldDescriptorProto__Output = _google_protobuf_FieldDescriptorProto__Output; + export type FieldOptions = _google_protobuf_FieldOptions; + export type FieldOptions__Output = _google_protobuf_FieldOptions__Output; + export type FileDescriptorProto = _google_protobuf_FileDescriptorProto; + export type FileDescriptorProto__Output = _google_protobuf_FileDescriptorProto__Output; + export type FileDescriptorSet = _google_protobuf_FileDescriptorSet; + export type FileDescriptorSet__Output = _google_protobuf_FileDescriptorSet__Output; + export type FileOptions = _google_protobuf_FileOptions; + export type FileOptions__Output = _google_protobuf_FileOptions__Output; + export type FloatValue = _google_protobuf_FloatValue; + export type FloatValue__Output = _google_protobuf_FloatValue__Output; + export type GeneratedCodeInfo = _google_protobuf_GeneratedCodeInfo; + export type GeneratedCodeInfo__Output = _google_protobuf_GeneratedCodeInfo__Output; + export type Int32Value = _google_protobuf_Int32Value; + export type Int32Value__Output = _google_protobuf_Int32Value__Output; + export type Int64Value = _google_protobuf_Int64Value; + export type Int64Value__Output = _google_protobuf_Int64Value__Output; + export type ListValue = _google_protobuf_ListValue; + export type ListValue__Output = _google_protobuf_ListValue__Output; + export type MessageOptions = _google_protobuf_MessageOptions; + export type MessageOptions__Output = _google_protobuf_MessageOptions__Output; + export type MethodDescriptorProto = _google_protobuf_MethodDescriptorProto; + export type MethodDescriptorProto__Output = _google_protobuf_MethodDescriptorProto__Output; + export type MethodOptions = _google_protobuf_MethodOptions; + export type MethodOptions__Output = _google_protobuf_MethodOptions__Output; + export type NullValue = _google_protobuf_NullValue; + export type OneofDescriptorProto = _google_protobuf_OneofDescriptorProto; + export type OneofDescriptorProto__Output = _google_protobuf_OneofDescriptorProto__Output; + export type OneofOptions = _google_protobuf_OneofOptions; + export type OneofOptions__Output = _google_protobuf_OneofOptions__Output; + export type ServiceDescriptorProto = _google_protobuf_ServiceDescriptorProto; + export type ServiceDescriptorProto__Output = _google_protobuf_ServiceDescriptorProto__Output; + export type ServiceOptions = _google_protobuf_ServiceOptions; + export type ServiceOptions__Output = _google_protobuf_ServiceOptions__Output; + export type SourceCodeInfo = _google_protobuf_SourceCodeInfo; + export type SourceCodeInfo__Output = _google_protobuf_SourceCodeInfo__Output; + export type StringValue = _google_protobuf_StringValue; + export type StringValue__Output = _google_protobuf_StringValue__Output; + export type Struct = _google_protobuf_Struct; + export type Struct__Output = _google_protobuf_Struct__Output; + export type Timestamp = _google_protobuf_Timestamp; + export type Timestamp__Output = _google_protobuf_Timestamp__Output; + export type UInt32Value = _google_protobuf_UInt32Value; + export type UInt32Value__Output = _google_protobuf_UInt32Value__Output; + export type UInt64Value = _google_protobuf_UInt64Value; + export type UInt64Value__Output = _google_protobuf_UInt64Value__Output; + export type UninterpretedOption = _google_protobuf_UninterpretedOption; + export type UninterpretedOption__Output = _google_protobuf_UninterpretedOption__Output; + export type Value = _google_protobuf_Value; + export type Value__Output = _google_protobuf_Value__Output; } } export namespace udpa { export namespace annotations { - export type MigrateAnnotation = _udpa_annotations_MigrateAnnotation; - export type MigrateAnnotation__Output = _udpa_annotations_MigrateAnnotation__Output; export type FieldMigrateAnnotation = _udpa_annotations_FieldMigrateAnnotation; export type FieldMigrateAnnotation__Output = _udpa_annotations_FieldMigrateAnnotation__Output; export type FileMigrateAnnotation = _udpa_annotations_FileMigrateAnnotation; export type FileMigrateAnnotation__Output = _udpa_annotations_FileMigrateAnnotation__Output; + export type MigrateAnnotation = _udpa_annotations_MigrateAnnotation; + export type MigrateAnnotation__Output = _udpa_annotations_MigrateAnnotation__Output; export type PackageVersionStatus = _udpa_annotations_PackageVersionStatus; export type StatusAnnotation = _udpa_annotations_StatusAnnotation; export type StatusAnnotation__Output = _udpa_annotations_StatusAnnotation__Output; } } export namespace validate { - export type FieldRules = _validate_FieldRules; - export type FieldRules__Output = _validate_FieldRules__Output; - export type FloatRules = _validate_FloatRules; - export type FloatRules__Output = _validate_FloatRules__Output; + export type AnyRules = _validate_AnyRules; + export type AnyRules__Output = _validate_AnyRules__Output; + export type BoolRules = _validate_BoolRules; + export type BoolRules__Output = _validate_BoolRules__Output; + export type BytesRules = _validate_BytesRules; + export type BytesRules__Output = _validate_BytesRules__Output; export type DoubleRules = _validate_DoubleRules; export type DoubleRules__Output = _validate_DoubleRules__Output; - export type Int32Rules = _validate_Int32Rules; - export type Int32Rules__Output = _validate_Int32Rules__Output; - export type Int64Rules = _validate_Int64Rules; - export type Int64Rules__Output = _validate_Int64Rules__Output; - export type UInt32Rules = _validate_UInt32Rules; - export type UInt32Rules__Output = _validate_UInt32Rules__Output; - export type UInt64Rules = _validate_UInt64Rules; - export type UInt64Rules__Output = _validate_UInt64Rules__Output; - export type SInt32Rules = _validate_SInt32Rules; - export type SInt32Rules__Output = _validate_SInt32Rules__Output; - export type SInt64Rules = _validate_SInt64Rules; - export type SInt64Rules__Output = _validate_SInt64Rules__Output; + export type DurationRules = _validate_DurationRules; + export type DurationRules__Output = _validate_DurationRules__Output; + export type EnumRules = _validate_EnumRules; + export type EnumRules__Output = _validate_EnumRules__Output; + export type FieldRules = _validate_FieldRules; + export type FieldRules__Output = _validate_FieldRules__Output; export type Fixed32Rules = _validate_Fixed32Rules; export type Fixed32Rules__Output = _validate_Fixed32Rules__Output; export type Fixed64Rules = _validate_Fixed64Rules; export type Fixed64Rules__Output = _validate_Fixed64Rules__Output; - export type SFixed32Rules = _validate_SFixed32Rules; - export type SFixed32Rules__Output = _validate_SFixed32Rules__Output; - export type SFixed64Rules = _validate_SFixed64Rules; - export type SFixed64Rules__Output = _validate_SFixed64Rules__Output; - export type BoolRules = _validate_BoolRules; - export type BoolRules__Output = _validate_BoolRules__Output; - export type StringRules = _validate_StringRules; - export type StringRules__Output = _validate_StringRules__Output; + export type FloatRules = _validate_FloatRules; + export type FloatRules__Output = _validate_FloatRules__Output; + export type Int32Rules = _validate_Int32Rules; + export type Int32Rules__Output = _validate_Int32Rules__Output; + export type Int64Rules = _validate_Int64Rules; + export type Int64Rules__Output = _validate_Int64Rules__Output; export type KnownRegex = _validate_KnownRegex; - export type BytesRules = _validate_BytesRules; - export type BytesRules__Output = _validate_BytesRules__Output; - export type EnumRules = _validate_EnumRules; - export type EnumRules__Output = _validate_EnumRules__Output; + export type MapRules = _validate_MapRules; + export type MapRules__Output = _validate_MapRules__Output; export type MessageRules = _validate_MessageRules; export type MessageRules__Output = _validate_MessageRules__Output; export type RepeatedRules = _validate_RepeatedRules; export type RepeatedRules__Output = _validate_RepeatedRules__Output; - export type MapRules = _validate_MapRules; - export type MapRules__Output = _validate_MapRules__Output; - export type AnyRules = _validate_AnyRules; - export type AnyRules__Output = _validate_AnyRules__Output; - export type DurationRules = _validate_DurationRules; - export type DurationRules__Output = _validate_DurationRules__Output; + export type SFixed32Rules = _validate_SFixed32Rules; + export type SFixed32Rules__Output = _validate_SFixed32Rules__Output; + export type SFixed64Rules = _validate_SFixed64Rules; + export type SFixed64Rules__Output = _validate_SFixed64Rules__Output; + export type SInt32Rules = _validate_SInt32Rules; + export type SInt32Rules__Output = _validate_SInt32Rules__Output; + export type SInt64Rules = _validate_SInt64Rules; + export type SInt64Rules__Output = _validate_SInt64Rules__Output; + export type StringRules = _validate_StringRules; + export type StringRules__Output = _validate_StringRules__Output; export type TimestampRules = _validate_TimestampRules; export type TimestampRules__Output = _validate_TimestampRules__Output; - } - export namespace google { - export namespace protobuf { - export type Any = _google_protobuf_Any; - export type Any__Output = _google_protobuf_Any__Output; - export type Duration = _google_protobuf_Duration; - export type Duration__Output = _google_protobuf_Duration__Output; - export type Struct = _google_protobuf_Struct; - export type Struct__Output = _google_protobuf_Struct__Output; - export type Value = _google_protobuf_Value; - export type Value__Output = _google_protobuf_Value__Output; - export type NullValue = _google_protobuf_NullValue; - export type ListValue = _google_protobuf_ListValue; - export type ListValue__Output = _google_protobuf_ListValue__Output; - export type DoubleValue = _google_protobuf_DoubleValue; - export type DoubleValue__Output = _google_protobuf_DoubleValue__Output; - export type FloatValue = _google_protobuf_FloatValue; - export type FloatValue__Output = _google_protobuf_FloatValue__Output; - export type Int64Value = _google_protobuf_Int64Value; - export type Int64Value__Output = _google_protobuf_Int64Value__Output; - export type UInt64Value = _google_protobuf_UInt64Value; - export type UInt64Value__Output = _google_protobuf_UInt64Value__Output; - export type Int32Value = _google_protobuf_Int32Value; - export type Int32Value__Output = _google_protobuf_Int32Value__Output; - export type UInt32Value = _google_protobuf_UInt32Value; - export type UInt32Value__Output = _google_protobuf_UInt32Value__Output; - export type BoolValue = _google_protobuf_BoolValue; - export type BoolValue__Output = _google_protobuf_BoolValue__Output; - export type StringValue = _google_protobuf_StringValue; - export type StringValue__Output = _google_protobuf_StringValue__Output; - export type BytesValue = _google_protobuf_BytesValue; - export type BytesValue__Output = _google_protobuf_BytesValue__Output; - export type Timestamp = _google_protobuf_Timestamp; - export type Timestamp__Output = _google_protobuf_Timestamp__Output; - export type FileDescriptorSet = _google_protobuf_FileDescriptorSet; - export type FileDescriptorSet__Output = _google_protobuf_FileDescriptorSet__Output; - export type FileDescriptorProto = _google_protobuf_FileDescriptorProto; - export type FileDescriptorProto__Output = _google_protobuf_FileDescriptorProto__Output; - export type DescriptorProto = _google_protobuf_DescriptorProto; - export type DescriptorProto__Output = _google_protobuf_DescriptorProto__Output; - export type FieldDescriptorProto = _google_protobuf_FieldDescriptorProto; - export type FieldDescriptorProto__Output = _google_protobuf_FieldDescriptorProto__Output; - export type OneofDescriptorProto = _google_protobuf_OneofDescriptorProto; - export type OneofDescriptorProto__Output = _google_protobuf_OneofDescriptorProto__Output; - export type EnumDescriptorProto = _google_protobuf_EnumDescriptorProto; - export type EnumDescriptorProto__Output = _google_protobuf_EnumDescriptorProto__Output; - export type EnumValueDescriptorProto = _google_protobuf_EnumValueDescriptorProto; - export type EnumValueDescriptorProto__Output = _google_protobuf_EnumValueDescriptorProto__Output; - export type ServiceDescriptorProto = _google_protobuf_ServiceDescriptorProto; - export type ServiceDescriptorProto__Output = _google_protobuf_ServiceDescriptorProto__Output; - export type MethodDescriptorProto = _google_protobuf_MethodDescriptorProto; - export type MethodDescriptorProto__Output = _google_protobuf_MethodDescriptorProto__Output; - export type FileOptions = _google_protobuf_FileOptions; - export type FileOptions__Output = _google_protobuf_FileOptions__Output; - export type MessageOptions = _google_protobuf_MessageOptions; - export type MessageOptions__Output = _google_protobuf_MessageOptions__Output; - export type FieldOptions = _google_protobuf_FieldOptions; - export type FieldOptions__Output = _google_protobuf_FieldOptions__Output; - export type OneofOptions = _google_protobuf_OneofOptions; - export type OneofOptions__Output = _google_protobuf_OneofOptions__Output; - export type EnumOptions = _google_protobuf_EnumOptions; - export type EnumOptions__Output = _google_protobuf_EnumOptions__Output; - export type EnumValueOptions = _google_protobuf_EnumValueOptions; - export type EnumValueOptions__Output = _google_protobuf_EnumValueOptions__Output; - export type ServiceOptions = _google_protobuf_ServiceOptions; - export type ServiceOptions__Output = _google_protobuf_ServiceOptions__Output; - export type MethodOptions = _google_protobuf_MethodOptions; - export type MethodOptions__Output = _google_protobuf_MethodOptions__Output; - export type UninterpretedOption = _google_protobuf_UninterpretedOption; - export type UninterpretedOption__Output = _google_protobuf_UninterpretedOption__Output; - export type SourceCodeInfo = _google_protobuf_SourceCodeInfo; - export type SourceCodeInfo__Output = _google_protobuf_SourceCodeInfo__Output; - export type GeneratedCodeInfo = _google_protobuf_GeneratedCodeInfo; - export type GeneratedCodeInfo__Output = _google_protobuf_GeneratedCodeInfo__Output; - export type Empty = _google_protobuf_Empty; - export type Empty__Output = _google_protobuf_Empty__Output; - } - export namespace api { - export type Http = _google_api_Http; - export type Http__Output = _google_api_Http__Output; - export type HttpRule = _google_api_HttpRule; - export type HttpRule__Output = _google_api_HttpRule__Output; - export type CustomHttpPattern = _google_api_CustomHttpPattern; - export type CustomHttpPattern__Output = _google_api_CustomHttpPattern__Output; - } + export type UInt32Rules = _validate_UInt32Rules; + export type UInt32Rules__Output = _validate_UInt32Rules__Output; + export type UInt64Rules = _validate_UInt64Rules; + export type UInt64Rules__Output = _validate_UInt64Rules__Output; } } export namespace ClientInterfaces { export namespace envoy { + export namespace annotations { + } export namespace api { export namespace v2 { export namespace Cluster { - export namespace TransportSocketMatch { + export namespace CommonLbConfig { + export namespace ConsistentHashingLbConfig { + } + export namespace LocalityWeightedLbConfig { + } + export namespace ZoneAwareLbConfig { + } } export namespace CustomClusterType { } @@ -489,20 +497,20 @@ export namespace ClientInterfaces { } export namespace LeastRequestLbConfig { } - export namespace RingHashLbConfig { - } export namespace OriginalDstLbConfig { } - export namespace CommonLbConfig { - export namespace ZoneAwareLbConfig { - } - export namespace LocalityWeightedLbConfig { - } - export namespace ConsistentHashingLbConfig { - } - } export namespace RefreshRate { } + export namespace RingHashLbConfig { + } + export namespace TransportSocketMatch { + } + } + export namespace ClusterLoadAssignment { + export namespace Policy { + export namespace DropOverload { + } + } } export namespace LoadBalancingPolicy { export namespace Policy { @@ -512,50 +520,116 @@ export namespace ClientInterfaces { } export namespace UpstreamConnectionOptions { } - export namespace cluster { - export namespace Filter { + export namespace auth { + export namespace CertificateValidationContext { } + export namespace CommonTlsContext { + export namespace CombinedCertificateValidationContext { + } + } + export namespace DownstreamTlsContext { + } + export namespace GenericSecret { + } + export namespace PrivateKeyProvider { + } + export namespace SdsSecretConfig { + } + export namespace Secret { + } + export namespace TlsCertificate { + } + export namespace TlsParameters { + } + export namespace TlsSessionTicketKeys { + } + export namespace UpstreamTlsContext { + } + } + export namespace cluster { export namespace CircuitBreakers { export namespace Thresholds { export namespace RetryBudget { } } } + export namespace Filter { + } export namespace OutlierDetection { } } - export namespace auth { - export namespace UpstreamTlsContext { + export namespace core { + export namespace Address { } - export namespace DownstreamTlsContext { + export namespace AggregatedConfigSource { } - export namespace CommonTlsContext { - export namespace CombinedCertificateValidationContext { + export namespace ApiConfigSource { + } + export namespace AsyncDataSource { + } + export namespace BackoffStrategy { + } + export namespace BindConfig { + } + export namespace BuildVersion { + } + export namespace CidrRange { + } + export namespace ConfigSource { + } + export namespace ControlPlane { + } + export namespace DataSource { + } + export namespace EventServiceConfig { + } + export namespace Extension { + } + export namespace GrpcProtocolOptions { + } + export namespace GrpcService { + export namespace EnvoyGrpc { + } + export namespace GoogleGrpc { + export namespace CallCredentials { + export namespace GoogleIAMCredentials { + } + export namespace MetadataCredentialsFromPlugin { + } + export namespace ServiceAccountJWTAccessCredentials { + } + export namespace StsService { + } + } + export namespace ChannelCredentials { + } + export namespace GoogleLocalCredentials { + } + export namespace SslCredentials { + } } } - export namespace GenericSecret { + export namespace HeaderMap { } - export namespace SdsSecretConfig { + export namespace HeaderValue { } - export namespace Secret { + export namespace HeaderValueOption { } - export namespace TlsParameters { - } - export namespace PrivateKeyProvider { - } - export namespace TlsCertificate { - } - export namespace TlsSessionTicketKeys { - } - export namespace CertificateValidationContext { - } - } - export namespace core { - export namespace TcpProtocolOptions { - } - export namespace UpstreamHttpProtocolOptions { - } - export namespace HttpProtocolOptions { + export namespace HealthCheck { + export namespace CustomHealthCheck { + } + export namespace GrpcHealthCheck { + } + export namespace HttpHealthCheck { + } + export namespace Payload { + } + export namespace RedisHealthCheck { + } + export namespace TcpHealthCheck { + } + export namespace TlsOptions { + } } export namespace Http1ProtocolOptions { export namespace HeaderKeyFormat { @@ -567,117 +641,45 @@ export namespace ClientInterfaces { export namespace SettingsParameter { } } - export namespace GrpcProtocolOptions { + export namespace HttpProtocolOptions { } - export namespace HealthCheck { - export namespace Payload { - } - export namespace HttpHealthCheck { - } - export namespace TcpHealthCheck { - } - export namespace RedisHealthCheck { - } - export namespace GrpcHealthCheck { - } - export namespace CustomHealthCheck { - } - export namespace TlsOptions { - } - } - export namespace Pipe { - } - export namespace SocketAddress { - } - export namespace TcpKeepalive { - } - export namespace BindConfig { - } - export namespace Address { - } - export namespace CidrRange { - } - export namespace ApiConfigSource { - } - export namespace AggregatedConfigSource { - } - export namespace SelfConfigSource { - } - export namespace RateLimitSettings { - } - export namespace ConfigSource { + export namespace HttpUri { } export namespace Locality { } - export namespace BuildVersion { - } - export namespace Extension { + export namespace Metadata { } export namespace Node { } - export namespace Metadata { + export namespace Pipe { } - export namespace RuntimeUInt32 { + export namespace RateLimitSettings { + } + export namespace RemoteDataSource { + } + export namespace RetryPolicy { } export namespace RuntimeDouble { } export namespace RuntimeFeatureFlag { } - export namespace HeaderValue { - } - export namespace HeaderValueOption { - } - export namespace HeaderMap { - } - export namespace DataSource { - } - export namespace RetryPolicy { - } - export namespace RemoteDataSource { - } - export namespace AsyncDataSource { - } - export namespace TransportSocket { - } export namespace RuntimeFractionalPercent { } - export namespace ControlPlane { + export namespace RuntimeUInt32 { } - export namespace EventServiceConfig { + export namespace SelfConfigSource { } - export namespace GrpcService { - export namespace EnvoyGrpc { - } - export namespace GoogleGrpc { - export namespace SslCredentials { - } - export namespace GoogleLocalCredentials { - } - export namespace ChannelCredentials { - } - export namespace CallCredentials { - export namespace ServiceAccountJWTAccessCredentials { - } - export namespace GoogleIAMCredentials { - } - export namespace MetadataCredentialsFromPlugin { - } - export namespace StsService { - } - } - } - } - export namespace HttpUri { - } - export namespace BackoffStrategy { + export namespace SocketAddress { } export namespace SocketOption { } - } - export namespace ClusterLoadAssignment { - export namespace Policy { - export namespace DropOverload { - } + export namespace TcpKeepalive { + } + export namespace TcpProtocolOptions { + } + export namespace TransportSocket { + } + export namespace UpstreamHttpProtocolOptions { } } export namespace endpoint { @@ -692,187 +694,185 @@ export namespace ClientInterfaces { } } } - export namespace annotations { - } export namespace type { - export namespace Percent { + export namespace DoubleRange { } export namespace FractionalPercent { } + export namespace Int32Range { + } + export namespace Int64Range { + } + export namespace Percent { + } + export namespace SemanticVersion { + } export namespace matcher { - export namespace StringMatcher { - } export namespace ListStringMatcher { } + export namespace RegexMatchAndSubstitute { + } export namespace RegexMatcher { export namespace GoogleRE2 { } } - export namespace RegexMatchAndSubstitute { + export namespace StringMatcher { } } - export namespace Int64Range { - } - export namespace Int32Range { - } - export namespace DoubleRange { - } - export namespace SemanticVersion { - } - } - } - export namespace udpa { - export namespace annotations { - export namespace MigrateAnnotation { - } - export namespace FieldMigrateAnnotation { - } - export namespace FileMigrateAnnotation { - } - export namespace StatusAnnotation { - } - } - } - export namespace validate { - export namespace FieldRules { - } - export namespace FloatRules { - } - export namespace DoubleRules { - } - export namespace Int32Rules { - } - export namespace Int64Rules { - } - export namespace UInt32Rules { - } - export namespace UInt64Rules { - } - export namespace SInt32Rules { - } - export namespace SInt64Rules { - } - export namespace Fixed32Rules { - } - export namespace Fixed64Rules { - } - export namespace SFixed32Rules { - } - export namespace SFixed64Rules { - } - export namespace BoolRules { - } - export namespace StringRules { - } - export namespace BytesRules { - } - export namespace EnumRules { - } - export namespace MessageRules { - } - export namespace RepeatedRules { - } - export namespace MapRules { - } - export namespace AnyRules { - } - export namespace DurationRules { - } - export namespace TimestampRules { } } export namespace google { + export namespace api { + export namespace CustomHttpPattern { + } + export namespace Http { + } + export namespace HttpRule { + } + } export namespace protobuf { export namespace Any { } - export namespace Duration { - } - export namespace Struct { - } - export namespace Value { - } - export namespace ListValue { - } - export namespace DoubleValue { - } - export namespace FloatValue { - } - export namespace Int64Value { - } - export namespace UInt64Value { - } - export namespace Int32Value { - } - export namespace UInt32Value { - } export namespace BoolValue { } - export namespace StringValue { - } export namespace BytesValue { } - export namespace Timestamp { - } - export namespace FileDescriptorSet { - } - export namespace FileDescriptorProto { - } export namespace DescriptorProto { export namespace ExtensionRange { } export namespace ReservedRange { } } - export namespace FieldDescriptorProto { + export namespace DoubleValue { } - export namespace OneofDescriptorProto { + export namespace Duration { + } + export namespace Empty { } export namespace EnumDescriptorProto { } - export namespace EnumValueDescriptorProto { - } - export namespace ServiceDescriptorProto { - } - export namespace MethodDescriptorProto { - } - export namespace FileOptions { - } - export namespace MessageOptions { - } - export namespace FieldOptions { - } - export namespace OneofOptions { - } export namespace EnumOptions { } + export namespace EnumValueDescriptorProto { + } export namespace EnumValueOptions { } - export namespace ServiceOptions { + export namespace FieldDescriptorProto { } - export namespace MethodOptions { + export namespace FieldOptions { } - export namespace UninterpretedOption { - export namespace NamePart { - } + export namespace FileDescriptorProto { } - export namespace SourceCodeInfo { - export namespace Location { - } + export namespace FileDescriptorSet { + } + export namespace FileOptions { + } + export namespace FloatValue { } export namespace GeneratedCodeInfo { export namespace Annotation { } } - export namespace Empty { + export namespace Int32Value { + } + export namespace Int64Value { + } + export namespace ListValue { + } + export namespace MessageOptions { + } + export namespace MethodDescriptorProto { + } + export namespace MethodOptions { + } + export namespace OneofDescriptorProto { + } + export namespace OneofOptions { + } + export namespace ServiceDescriptorProto { + } + export namespace ServiceOptions { + } + export namespace SourceCodeInfo { + export namespace Location { + } + } + export namespace StringValue { + } + export namespace Struct { + } + export namespace Timestamp { + } + export namespace UInt32Value { + } + export namespace UInt64Value { + } + export namespace UninterpretedOption { + export namespace NamePart { + } + } + export namespace Value { } } - export namespace api { - export namespace Http { + } + export namespace udpa { + export namespace annotations { + export namespace FieldMigrateAnnotation { } - export namespace HttpRule { + export namespace FileMigrateAnnotation { } - export namespace CustomHttpPattern { + export namespace MigrateAnnotation { } + export namespace StatusAnnotation { + } + } + } + export namespace validate { + export namespace AnyRules { + } + export namespace BoolRules { + } + export namespace BytesRules { + } + export namespace DoubleRules { + } + export namespace DurationRules { + } + export namespace EnumRules { + } + export namespace FieldRules { + } + export namespace Fixed32Rules { + } + export namespace Fixed64Rules { + } + export namespace FloatRules { + } + export namespace Int32Rules { + } + export namespace Int64Rules { + } + export namespace MapRules { + } + export namespace MessageRules { + } + export namespace RepeatedRules { + } + export namespace SFixed32Rules { + } + export namespace SFixed64Rules { + } + export namespace SInt32Rules { + } + export namespace SInt64Rules { + } + export namespace StringRules { + } + export namespace TimestampRules { + } + export namespace UInt32Rules { + } + export namespace UInt64Rules { } } } @@ -884,79 +884,81 @@ type SubtypeConstructor = { export interface ProtoGrpcType { envoy: { + annotations: { + } api: { v2: { Cluster: MessageTypeDefinition + ClusterLoadAssignment: MessageTypeDefinition LoadBalancingPolicy: MessageTypeDefinition UpstreamBindConfig: MessageTypeDefinition UpstreamConnectionOptions: MessageTypeDefinition - cluster: { - Filter: MessageTypeDefinition - CircuitBreakers: MessageTypeDefinition - OutlierDetection: MessageTypeDefinition - } auth: { - UpstreamTlsContext: MessageTypeDefinition - DownstreamTlsContext: MessageTypeDefinition + CertificateValidationContext: MessageTypeDefinition CommonTlsContext: MessageTypeDefinition + DownstreamTlsContext: MessageTypeDefinition GenericSecret: MessageTypeDefinition + PrivateKeyProvider: MessageTypeDefinition SdsSecretConfig: MessageTypeDefinition Secret: MessageTypeDefinition - TlsParameters: MessageTypeDefinition - PrivateKeyProvider: MessageTypeDefinition TlsCertificate: MessageTypeDefinition + TlsParameters: MessageTypeDefinition TlsSessionTicketKeys: MessageTypeDefinition - CertificateValidationContext: MessageTypeDefinition + UpstreamTlsContext: MessageTypeDefinition + } + cluster: { + CircuitBreakers: MessageTypeDefinition + Filter: MessageTypeDefinition + OutlierDetection: MessageTypeDefinition } core: { - TcpProtocolOptions: MessageTypeDefinition - UpstreamHttpProtocolOptions: MessageTypeDefinition - HttpProtocolOptions: MessageTypeDefinition - Http1ProtocolOptions: MessageTypeDefinition - Http2ProtocolOptions: MessageTypeDefinition - GrpcProtocolOptions: MessageTypeDefinition - HealthStatus: EnumTypeDefinition - HealthCheck: MessageTypeDefinition - Pipe: MessageTypeDefinition - SocketAddress: MessageTypeDefinition - TcpKeepalive: MessageTypeDefinition - BindConfig: MessageTypeDefinition Address: MessageTypeDefinition - CidrRange: MessageTypeDefinition - ApiVersion: EnumTypeDefinition - ApiConfigSource: MessageTypeDefinition AggregatedConfigSource: MessageTypeDefinition - SelfConfigSource: MessageTypeDefinition - RateLimitSettings: MessageTypeDefinition - ConfigSource: MessageTypeDefinition - RoutingPriority: EnumTypeDefinition - RequestMethod: EnumTypeDefinition - TrafficDirection: EnumTypeDefinition - Locality: MessageTypeDefinition + ApiConfigSource: MessageTypeDefinition + ApiVersion: EnumTypeDefinition + AsyncDataSource: MessageTypeDefinition + BackoffStrategy: MessageTypeDefinition + BindConfig: MessageTypeDefinition BuildVersion: MessageTypeDefinition + CidrRange: MessageTypeDefinition + ConfigSource: MessageTypeDefinition + ControlPlane: MessageTypeDefinition + DataSource: MessageTypeDefinition + EventServiceConfig: MessageTypeDefinition Extension: MessageTypeDefinition - Node: MessageTypeDefinition - Metadata: MessageTypeDefinition - RuntimeUInt32: MessageTypeDefinition - RuntimeDouble: MessageTypeDefinition - RuntimeFeatureFlag: MessageTypeDefinition + GrpcProtocolOptions: MessageTypeDefinition + GrpcService: MessageTypeDefinition + HeaderMap: MessageTypeDefinition HeaderValue: MessageTypeDefinition HeaderValueOption: MessageTypeDefinition - HeaderMap: MessageTypeDefinition - DataSource: MessageTypeDefinition - RetryPolicy: MessageTypeDefinition - RemoteDataSource: MessageTypeDefinition - AsyncDataSource: MessageTypeDefinition - TransportSocket: MessageTypeDefinition - RuntimeFractionalPercent: MessageTypeDefinition - ControlPlane: MessageTypeDefinition - EventServiceConfig: MessageTypeDefinition - GrpcService: MessageTypeDefinition + HealthCheck: MessageTypeDefinition + HealthStatus: EnumTypeDefinition + Http1ProtocolOptions: MessageTypeDefinition + Http2ProtocolOptions: MessageTypeDefinition + HttpProtocolOptions: MessageTypeDefinition HttpUri: MessageTypeDefinition - BackoffStrategy: MessageTypeDefinition + Locality: MessageTypeDefinition + Metadata: MessageTypeDefinition + Node: MessageTypeDefinition + Pipe: MessageTypeDefinition + RateLimitSettings: MessageTypeDefinition + RemoteDataSource: MessageTypeDefinition + RequestMethod: EnumTypeDefinition + RetryPolicy: MessageTypeDefinition + RoutingPriority: EnumTypeDefinition + RuntimeDouble: MessageTypeDefinition + RuntimeFeatureFlag: MessageTypeDefinition + RuntimeFractionalPercent: MessageTypeDefinition + RuntimeUInt32: MessageTypeDefinition + SelfConfigSource: MessageTypeDefinition + SocketAddress: MessageTypeDefinition SocketOption: MessageTypeDefinition + TcpKeepalive: MessageTypeDefinition + TcpProtocolOptions: MessageTypeDefinition + TrafficDirection: EnumTypeDefinition + TransportSocket: MessageTypeDefinition + UpstreamHttpProtocolOptions: MessageTypeDefinition } - ClusterLoadAssignment: MessageTypeDefinition endpoint: { Endpoint: MessageTypeDefinition LbEndpoint: MessageTypeDefinition @@ -964,113 +966,119 @@ export interface ProtoGrpcType { } } } - annotations: { - } type: { - Percent: MessageTypeDefinition - FractionalPercent: MessageTypeDefinition - matcher: { - StringMatcher: MessageTypeDefinition - ListStringMatcher: MessageTypeDefinition - RegexMatcher: MessageTypeDefinition - RegexMatchAndSubstitute: MessageTypeDefinition - } - Int64Range: MessageTypeDefinition - Int32Range: MessageTypeDefinition - DoubleRange: MessageTypeDefinition CodecClientType: EnumTypeDefinition + DoubleRange: MessageTypeDefinition + FractionalPercent: MessageTypeDefinition + Int32Range: MessageTypeDefinition + Int64Range: MessageTypeDefinition + Percent: MessageTypeDefinition SemanticVersion: MessageTypeDefinition + matcher: { + ListStringMatcher: MessageTypeDefinition + RegexMatchAndSubstitute: MessageTypeDefinition + RegexMatcher: MessageTypeDefinition + StringMatcher: MessageTypeDefinition + } + } + } + google: { + api: { + CustomHttpPattern: MessageTypeDefinition + Http: MessageTypeDefinition + HttpRule: MessageTypeDefinition + } + protobuf: { + Any: MessageTypeDefinition + BoolValue: MessageTypeDefinition + BytesValue: MessageTypeDefinition + DescriptorProto: MessageTypeDefinition + DoubleValue: MessageTypeDefinition + Duration: MessageTypeDefinition + Empty: MessageTypeDefinition + EnumDescriptorProto: MessageTypeDefinition + EnumOptions: MessageTypeDefinition + EnumValueDescriptorProto: MessageTypeDefinition + EnumValueOptions: MessageTypeDefinition + FieldDescriptorProto: MessageTypeDefinition + FieldOptions: MessageTypeDefinition + FileDescriptorProto: MessageTypeDefinition + FileDescriptorSet: MessageTypeDefinition + FileOptions: MessageTypeDefinition + FloatValue: MessageTypeDefinition + GeneratedCodeInfo: MessageTypeDefinition + Int32Value: MessageTypeDefinition + Int64Value: MessageTypeDefinition + ListValue: MessageTypeDefinition + MessageOptions: MessageTypeDefinition + MethodDescriptorProto: MessageTypeDefinition + MethodOptions: MessageTypeDefinition + NullValue: EnumTypeDefinition + OneofDescriptorProto: MessageTypeDefinition + OneofOptions: MessageTypeDefinition + ServiceDescriptorProto: MessageTypeDefinition + ServiceOptions: MessageTypeDefinition + SourceCodeInfo: MessageTypeDefinition + StringValue: MessageTypeDefinition + Struct: MessageTypeDefinition + Timestamp: MessageTypeDefinition + UInt32Value: MessageTypeDefinition + UInt64Value: MessageTypeDefinition + UninterpretedOption: MessageTypeDefinition + Value: MessageTypeDefinition } } udpa: { annotations: { - MigrateAnnotation: MessageTypeDefinition FieldMigrateAnnotation: MessageTypeDefinition FileMigrateAnnotation: MessageTypeDefinition + MigrateAnnotation: MessageTypeDefinition PackageVersionStatus: EnumTypeDefinition StatusAnnotation: MessageTypeDefinition } } validate: { - FieldRules: MessageTypeDefinition - FloatRules: MessageTypeDefinition + AnyRules: MessageTypeDefinition + BoolRules: MessageTypeDefinition + BytesRules: MessageTypeDefinition DoubleRules: MessageTypeDefinition - Int32Rules: MessageTypeDefinition - Int64Rules: MessageTypeDefinition - UInt32Rules: MessageTypeDefinition - UInt64Rules: MessageTypeDefinition - SInt32Rules: MessageTypeDefinition - SInt64Rules: MessageTypeDefinition + DurationRules: MessageTypeDefinition + EnumRules: MessageTypeDefinition + FieldRules: MessageTypeDefinition Fixed32Rules: MessageTypeDefinition Fixed64Rules: MessageTypeDefinition - SFixed32Rules: MessageTypeDefinition - SFixed64Rules: MessageTypeDefinition - BoolRules: MessageTypeDefinition - StringRules: MessageTypeDefinition + FloatRules: MessageTypeDefinition + Int32Rules: MessageTypeDefinition + Int64Rules: MessageTypeDefinition KnownRegex: EnumTypeDefinition - BytesRules: MessageTypeDefinition - EnumRules: MessageTypeDefinition + MapRules: MessageTypeDefinition MessageRules: MessageTypeDefinition RepeatedRules: MessageTypeDefinition - MapRules: MessageTypeDefinition - AnyRules: MessageTypeDefinition - DurationRules: MessageTypeDefinition + SFixed32Rules: MessageTypeDefinition + SFixed64Rules: MessageTypeDefinition + SInt32Rules: MessageTypeDefinition + SInt64Rules: MessageTypeDefinition + StringRules: MessageTypeDefinition TimestampRules: MessageTypeDefinition - } - google: { - protobuf: { - Any: MessageTypeDefinition - Duration: MessageTypeDefinition - Struct: MessageTypeDefinition - Value: MessageTypeDefinition - NullValue: EnumTypeDefinition - ListValue: MessageTypeDefinition - DoubleValue: MessageTypeDefinition - FloatValue: MessageTypeDefinition - Int64Value: MessageTypeDefinition - UInt64Value: MessageTypeDefinition - Int32Value: MessageTypeDefinition - UInt32Value: MessageTypeDefinition - BoolValue: MessageTypeDefinition - StringValue: MessageTypeDefinition - BytesValue: MessageTypeDefinition - Timestamp: MessageTypeDefinition - FileDescriptorSet: MessageTypeDefinition - FileDescriptorProto: MessageTypeDefinition - DescriptorProto: MessageTypeDefinition - FieldDescriptorProto: MessageTypeDefinition - OneofDescriptorProto: MessageTypeDefinition - EnumDescriptorProto: MessageTypeDefinition - EnumValueDescriptorProto: MessageTypeDefinition - ServiceDescriptorProto: MessageTypeDefinition - MethodDescriptorProto: MessageTypeDefinition - FileOptions: MessageTypeDefinition - MessageOptions: MessageTypeDefinition - FieldOptions: MessageTypeDefinition - OneofOptions: MessageTypeDefinition - EnumOptions: MessageTypeDefinition - EnumValueOptions: MessageTypeDefinition - ServiceOptions: MessageTypeDefinition - MethodOptions: MessageTypeDefinition - UninterpretedOption: MessageTypeDefinition - SourceCodeInfo: MessageTypeDefinition - GeneratedCodeInfo: MessageTypeDefinition - Empty: MessageTypeDefinition - } - api: { - Http: MessageTypeDefinition - HttpRule: MessageTypeDefinition - CustomHttpPattern: MessageTypeDefinition - } + UInt32Rules: MessageTypeDefinition + UInt64Rules: MessageTypeDefinition } } export namespace ServiceHandlers { export namespace envoy { + export namespace annotations { + } export namespace api { export namespace v2 { export namespace Cluster { - export namespace TransportSocketMatch { + export namespace CommonLbConfig { + export namespace ConsistentHashingLbConfig { + } + export namespace LocalityWeightedLbConfig { + } + export namespace ZoneAwareLbConfig { + } } export namespace CustomClusterType { } @@ -1082,20 +1090,20 @@ export namespace ServiceHandlers { } export namespace LeastRequestLbConfig { } - export namespace RingHashLbConfig { - } export namespace OriginalDstLbConfig { } - export namespace CommonLbConfig { - export namespace ZoneAwareLbConfig { - } - export namespace LocalityWeightedLbConfig { - } - export namespace ConsistentHashingLbConfig { - } - } export namespace RefreshRate { } + export namespace RingHashLbConfig { + } + export namespace TransportSocketMatch { + } + } + export namespace ClusterLoadAssignment { + export namespace Policy { + export namespace DropOverload { + } + } } export namespace LoadBalancingPolicy { export namespace Policy { @@ -1105,50 +1113,116 @@ export namespace ServiceHandlers { } export namespace UpstreamConnectionOptions { } - export namespace cluster { - export namespace Filter { + export namespace auth { + export namespace CertificateValidationContext { } + export namespace CommonTlsContext { + export namespace CombinedCertificateValidationContext { + } + } + export namespace DownstreamTlsContext { + } + export namespace GenericSecret { + } + export namespace PrivateKeyProvider { + } + export namespace SdsSecretConfig { + } + export namespace Secret { + } + export namespace TlsCertificate { + } + export namespace TlsParameters { + } + export namespace TlsSessionTicketKeys { + } + export namespace UpstreamTlsContext { + } + } + export namespace cluster { export namespace CircuitBreakers { export namespace Thresholds { export namespace RetryBudget { } } } + export namespace Filter { + } export namespace OutlierDetection { } } - export namespace auth { - export namespace UpstreamTlsContext { + export namespace core { + export namespace Address { } - export namespace DownstreamTlsContext { + export namespace AggregatedConfigSource { } - export namespace CommonTlsContext { - export namespace CombinedCertificateValidationContext { + export namespace ApiConfigSource { + } + export namespace AsyncDataSource { + } + export namespace BackoffStrategy { + } + export namespace BindConfig { + } + export namespace BuildVersion { + } + export namespace CidrRange { + } + export namespace ConfigSource { + } + export namespace ControlPlane { + } + export namespace DataSource { + } + export namespace EventServiceConfig { + } + export namespace Extension { + } + export namespace GrpcProtocolOptions { + } + export namespace GrpcService { + export namespace EnvoyGrpc { + } + export namespace GoogleGrpc { + export namespace CallCredentials { + export namespace GoogleIAMCredentials { + } + export namespace MetadataCredentialsFromPlugin { + } + export namespace ServiceAccountJWTAccessCredentials { + } + export namespace StsService { + } + } + export namespace ChannelCredentials { + } + export namespace GoogleLocalCredentials { + } + export namespace SslCredentials { + } } } - export namespace GenericSecret { + export namespace HeaderMap { } - export namespace SdsSecretConfig { + export namespace HeaderValue { } - export namespace Secret { + export namespace HeaderValueOption { } - export namespace TlsParameters { - } - export namespace PrivateKeyProvider { - } - export namespace TlsCertificate { - } - export namespace TlsSessionTicketKeys { - } - export namespace CertificateValidationContext { - } - } - export namespace core { - export namespace TcpProtocolOptions { - } - export namespace UpstreamHttpProtocolOptions { - } - export namespace HttpProtocolOptions { + export namespace HealthCheck { + export namespace CustomHealthCheck { + } + export namespace GrpcHealthCheck { + } + export namespace HttpHealthCheck { + } + export namespace Payload { + } + export namespace RedisHealthCheck { + } + export namespace TcpHealthCheck { + } + export namespace TlsOptions { + } } export namespace Http1ProtocolOptions { export namespace HeaderKeyFormat { @@ -1160,117 +1234,45 @@ export namespace ServiceHandlers { export namespace SettingsParameter { } } - export namespace GrpcProtocolOptions { + export namespace HttpProtocolOptions { } - export namespace HealthCheck { - export namespace Payload { - } - export namespace HttpHealthCheck { - } - export namespace TcpHealthCheck { - } - export namespace RedisHealthCheck { - } - export namespace GrpcHealthCheck { - } - export namespace CustomHealthCheck { - } - export namespace TlsOptions { - } - } - export namespace Pipe { - } - export namespace SocketAddress { - } - export namespace TcpKeepalive { - } - export namespace BindConfig { - } - export namespace Address { - } - export namespace CidrRange { - } - export namespace ApiConfigSource { - } - export namespace AggregatedConfigSource { - } - export namespace SelfConfigSource { - } - export namespace RateLimitSettings { - } - export namespace ConfigSource { + export namespace HttpUri { } export namespace Locality { } - export namespace BuildVersion { - } - export namespace Extension { + export namespace Metadata { } export namespace Node { } - export namespace Metadata { + export namespace Pipe { } - export namespace RuntimeUInt32 { + export namespace RateLimitSettings { + } + export namespace RemoteDataSource { + } + export namespace RetryPolicy { } export namespace RuntimeDouble { } export namespace RuntimeFeatureFlag { } - export namespace HeaderValue { - } - export namespace HeaderValueOption { - } - export namespace HeaderMap { - } - export namespace DataSource { - } - export namespace RetryPolicy { - } - export namespace RemoteDataSource { - } - export namespace AsyncDataSource { - } - export namespace TransportSocket { - } export namespace RuntimeFractionalPercent { } - export namespace ControlPlane { + export namespace RuntimeUInt32 { } - export namespace EventServiceConfig { + export namespace SelfConfigSource { } - export namespace GrpcService { - export namespace EnvoyGrpc { - } - export namespace GoogleGrpc { - export namespace SslCredentials { - } - export namespace GoogleLocalCredentials { - } - export namespace ChannelCredentials { - } - export namespace CallCredentials { - export namespace ServiceAccountJWTAccessCredentials { - } - export namespace GoogleIAMCredentials { - } - export namespace MetadataCredentialsFromPlugin { - } - export namespace StsService { - } - } - } - } - export namespace HttpUri { - } - export namespace BackoffStrategy { + export namespace SocketAddress { } export namespace SocketOption { } - } - export namespace ClusterLoadAssignment { - export namespace Policy { - export namespace DropOverload { - } + export namespace TcpKeepalive { + } + export namespace TcpProtocolOptions { + } + export namespace TransportSocket { + } + export namespace UpstreamHttpProtocolOptions { } } export namespace endpoint { @@ -1285,187 +1287,185 @@ export namespace ServiceHandlers { } } } - export namespace annotations { - } export namespace type { - export namespace Percent { + export namespace DoubleRange { } export namespace FractionalPercent { } + export namespace Int32Range { + } + export namespace Int64Range { + } + export namespace Percent { + } + export namespace SemanticVersion { + } export namespace matcher { - export namespace StringMatcher { - } export namespace ListStringMatcher { } + export namespace RegexMatchAndSubstitute { + } export namespace RegexMatcher { export namespace GoogleRE2 { } } - export namespace RegexMatchAndSubstitute { + export namespace StringMatcher { } } - export namespace Int64Range { - } - export namespace Int32Range { - } - export namespace DoubleRange { - } - export namespace SemanticVersion { - } - } - } - export namespace udpa { - export namespace annotations { - export namespace MigrateAnnotation { - } - export namespace FieldMigrateAnnotation { - } - export namespace FileMigrateAnnotation { - } - export namespace StatusAnnotation { - } - } - } - export namespace validate { - export namespace FieldRules { - } - export namespace FloatRules { - } - export namespace DoubleRules { - } - export namespace Int32Rules { - } - export namespace Int64Rules { - } - export namespace UInt32Rules { - } - export namespace UInt64Rules { - } - export namespace SInt32Rules { - } - export namespace SInt64Rules { - } - export namespace Fixed32Rules { - } - export namespace Fixed64Rules { - } - export namespace SFixed32Rules { - } - export namespace SFixed64Rules { - } - export namespace BoolRules { - } - export namespace StringRules { - } - export namespace BytesRules { - } - export namespace EnumRules { - } - export namespace MessageRules { - } - export namespace RepeatedRules { - } - export namespace MapRules { - } - export namespace AnyRules { - } - export namespace DurationRules { - } - export namespace TimestampRules { } } export namespace google { + export namespace api { + export namespace CustomHttpPattern { + } + export namespace Http { + } + export namespace HttpRule { + } + } export namespace protobuf { export namespace Any { } - export namespace Duration { - } - export namespace Struct { - } - export namespace Value { - } - export namespace ListValue { - } - export namespace DoubleValue { - } - export namespace FloatValue { - } - export namespace Int64Value { - } - export namespace UInt64Value { - } - export namespace Int32Value { - } - export namespace UInt32Value { - } export namespace BoolValue { } - export namespace StringValue { - } export namespace BytesValue { } - export namespace Timestamp { - } - export namespace FileDescriptorSet { - } - export namespace FileDescriptorProto { - } export namespace DescriptorProto { export namespace ExtensionRange { } export namespace ReservedRange { } } - export namespace FieldDescriptorProto { + export namespace DoubleValue { } - export namespace OneofDescriptorProto { + export namespace Duration { + } + export namespace Empty { } export namespace EnumDescriptorProto { } - export namespace EnumValueDescriptorProto { - } - export namespace ServiceDescriptorProto { - } - export namespace MethodDescriptorProto { - } - export namespace FileOptions { - } - export namespace MessageOptions { - } - export namespace FieldOptions { - } - export namespace OneofOptions { - } export namespace EnumOptions { } + export namespace EnumValueDescriptorProto { + } export namespace EnumValueOptions { } - export namespace ServiceOptions { + export namespace FieldDescriptorProto { } - export namespace MethodOptions { + export namespace FieldOptions { } - export namespace UninterpretedOption { - export namespace NamePart { - } + export namespace FileDescriptorProto { } - export namespace SourceCodeInfo { - export namespace Location { - } + export namespace FileDescriptorSet { + } + export namespace FileOptions { + } + export namespace FloatValue { } export namespace GeneratedCodeInfo { export namespace Annotation { } } - export namespace Empty { + export namespace Int32Value { } - } - export namespace api { - export namespace Http { + export namespace Int64Value { } - export namespace HttpRule { + export namespace ListValue { } - export namespace CustomHttpPattern { + export namespace MessageOptions { + } + export namespace MethodDescriptorProto { + } + export namespace MethodOptions { + } + export namespace OneofDescriptorProto { + } + export namespace OneofOptions { + } + export namespace ServiceDescriptorProto { + } + export namespace ServiceOptions { + } + export namespace SourceCodeInfo { + export namespace Location { + } + } + export namespace StringValue { + } + export namespace Struct { + } + export namespace Timestamp { + } + export namespace UInt32Value { + } + export namespace UInt64Value { + } + export namespace UninterpretedOption { + export namespace NamePart { + } + } + export namespace Value { } } } + export namespace udpa { + export namespace annotations { + export namespace FieldMigrateAnnotation { + } + export namespace FileMigrateAnnotation { + } + export namespace MigrateAnnotation { + } + export namespace StatusAnnotation { + } + } + } + export namespace validate { + export namespace AnyRules { + } + export namespace BoolRules { + } + export namespace BytesRules { + } + export namespace DoubleRules { + } + export namespace DurationRules { + } + export namespace EnumRules { + } + export namespace FieldRules { + } + export namespace Fixed32Rules { + } + export namespace Fixed64Rules { + } + export namespace FloatRules { + } + export namespace Int32Rules { + } + export namespace Int64Rules { + } + export namespace MapRules { + } + export namespace MessageRules { + } + export namespace RepeatedRules { + } + export namespace SFixed32Rules { + } + export namespace SFixed64Rules { + } + export namespace SInt32Rules { + } + export namespace SInt64Rules { + } + export namespace StringRules { + } + export namespace TimestampRules { + } + export namespace UInt32Rules { + } + export namespace UInt64Rules { + } + } } diff --git a/packages/grpc-js/src/generated/endpoint.ts b/packages/grpc-js/src/generated/endpoint.ts index b9d7dbee..7bfbe093 100644 --- a/packages/grpc-js/src/generated/endpoint.ts +++ b/packages/grpc-js/src/generated/endpoint.ts @@ -2,130 +2,198 @@ import * as grpc from '../index'; import { ServiceDefinition, EnumTypeDefinition, MessageTypeDefinition } from '@grpc/proto-loader'; import { ClusterLoadAssignment as _envoy_api_v2_ClusterLoadAssignment, ClusterLoadAssignment__Output as _envoy_api_v2_ClusterLoadAssignment__Output } from './envoy/api/v2/ClusterLoadAssignment'; +import { Address as _envoy_api_v2_core_Address, Address__Output as _envoy_api_v2_core_Address__Output } from './envoy/api/v2/core/Address'; +import { AsyncDataSource as _envoy_api_v2_core_AsyncDataSource, AsyncDataSource__Output as _envoy_api_v2_core_AsyncDataSource__Output } from './envoy/api/v2/core/AsyncDataSource'; +import { BackoffStrategy as _envoy_api_v2_core_BackoffStrategy, BackoffStrategy__Output as _envoy_api_v2_core_BackoffStrategy__Output } from './envoy/api/v2/core/BackoffStrategy'; +import { BindConfig as _envoy_api_v2_core_BindConfig, BindConfig__Output as _envoy_api_v2_core_BindConfig__Output } from './envoy/api/v2/core/BindConfig'; +import { BuildVersion as _envoy_api_v2_core_BuildVersion, BuildVersion__Output as _envoy_api_v2_core_BuildVersion__Output } from './envoy/api/v2/core/BuildVersion'; +import { CidrRange as _envoy_api_v2_core_CidrRange, CidrRange__Output as _envoy_api_v2_core_CidrRange__Output } from './envoy/api/v2/core/CidrRange'; +import { ControlPlane as _envoy_api_v2_core_ControlPlane, ControlPlane__Output as _envoy_api_v2_core_ControlPlane__Output } from './envoy/api/v2/core/ControlPlane'; +import { DataSource as _envoy_api_v2_core_DataSource, DataSource__Output as _envoy_api_v2_core_DataSource__Output } from './envoy/api/v2/core/DataSource'; +import { EventServiceConfig as _envoy_api_v2_core_EventServiceConfig, EventServiceConfig__Output as _envoy_api_v2_core_EventServiceConfig__Output } from './envoy/api/v2/core/EventServiceConfig'; +import { Extension as _envoy_api_v2_core_Extension, Extension__Output as _envoy_api_v2_core_Extension__Output } from './envoy/api/v2/core/Extension'; +import { GrpcService as _envoy_api_v2_core_GrpcService, GrpcService__Output as _envoy_api_v2_core_GrpcService__Output } from './envoy/api/v2/core/GrpcService'; +import { HeaderMap as _envoy_api_v2_core_HeaderMap, HeaderMap__Output as _envoy_api_v2_core_HeaderMap__Output } from './envoy/api/v2/core/HeaderMap'; +import { HeaderValue as _envoy_api_v2_core_HeaderValue, HeaderValue__Output as _envoy_api_v2_core_HeaderValue__Output } from './envoy/api/v2/core/HeaderValue'; +import { HeaderValueOption as _envoy_api_v2_core_HeaderValueOption, HeaderValueOption__Output as _envoy_api_v2_core_HeaderValueOption__Output } from './envoy/api/v2/core/HeaderValueOption'; +import { HealthCheck as _envoy_api_v2_core_HealthCheck, HealthCheck__Output as _envoy_api_v2_core_HealthCheck__Output } from './envoy/api/v2/core/HealthCheck'; +import { HealthStatus as _envoy_api_v2_core_HealthStatus } from './envoy/api/v2/core/HealthStatus'; +import { HttpUri as _envoy_api_v2_core_HttpUri, HttpUri__Output as _envoy_api_v2_core_HttpUri__Output } from './envoy/api/v2/core/HttpUri'; +import { Locality as _envoy_api_v2_core_Locality, Locality__Output as _envoy_api_v2_core_Locality__Output } from './envoy/api/v2/core/Locality'; +import { Metadata as _envoy_api_v2_core_Metadata, Metadata__Output as _envoy_api_v2_core_Metadata__Output } from './envoy/api/v2/core/Metadata'; +import { Node as _envoy_api_v2_core_Node, Node__Output as _envoy_api_v2_core_Node__Output } from './envoy/api/v2/core/Node'; +import { Pipe as _envoy_api_v2_core_Pipe, Pipe__Output as _envoy_api_v2_core_Pipe__Output } from './envoy/api/v2/core/Pipe'; +import { RemoteDataSource as _envoy_api_v2_core_RemoteDataSource, RemoteDataSource__Output as _envoy_api_v2_core_RemoteDataSource__Output } from './envoy/api/v2/core/RemoteDataSource'; +import { RequestMethod as _envoy_api_v2_core_RequestMethod } from './envoy/api/v2/core/RequestMethod'; +import { RetryPolicy as _envoy_api_v2_core_RetryPolicy, RetryPolicy__Output as _envoy_api_v2_core_RetryPolicy__Output } from './envoy/api/v2/core/RetryPolicy'; +import { RoutingPriority as _envoy_api_v2_core_RoutingPriority } from './envoy/api/v2/core/RoutingPriority'; +import { RuntimeDouble as _envoy_api_v2_core_RuntimeDouble, RuntimeDouble__Output as _envoy_api_v2_core_RuntimeDouble__Output } from './envoy/api/v2/core/RuntimeDouble'; +import { RuntimeFeatureFlag as _envoy_api_v2_core_RuntimeFeatureFlag, RuntimeFeatureFlag__Output as _envoy_api_v2_core_RuntimeFeatureFlag__Output } from './envoy/api/v2/core/RuntimeFeatureFlag'; +import { RuntimeFractionalPercent as _envoy_api_v2_core_RuntimeFractionalPercent, RuntimeFractionalPercent__Output as _envoy_api_v2_core_RuntimeFractionalPercent__Output } from './envoy/api/v2/core/RuntimeFractionalPercent'; +import { RuntimeUInt32 as _envoy_api_v2_core_RuntimeUInt32, RuntimeUInt32__Output as _envoy_api_v2_core_RuntimeUInt32__Output } from './envoy/api/v2/core/RuntimeUInt32'; +import { SocketAddress as _envoy_api_v2_core_SocketAddress, SocketAddress__Output as _envoy_api_v2_core_SocketAddress__Output } from './envoy/api/v2/core/SocketAddress'; +import { SocketOption as _envoy_api_v2_core_SocketOption, SocketOption__Output as _envoy_api_v2_core_SocketOption__Output } from './envoy/api/v2/core/SocketOption'; +import { TcpKeepalive as _envoy_api_v2_core_TcpKeepalive, TcpKeepalive__Output as _envoy_api_v2_core_TcpKeepalive__Output } from './envoy/api/v2/core/TcpKeepalive'; +import { TrafficDirection as _envoy_api_v2_core_TrafficDirection } from './envoy/api/v2/core/TrafficDirection'; +import { TransportSocket as _envoy_api_v2_core_TransportSocket, TransportSocket__Output as _envoy_api_v2_core_TransportSocket__Output } from './envoy/api/v2/core/TransportSocket'; import { Endpoint as _envoy_api_v2_endpoint_Endpoint, Endpoint__Output as _envoy_api_v2_endpoint_Endpoint__Output } from './envoy/api/v2/endpoint/Endpoint'; import { LbEndpoint as _envoy_api_v2_endpoint_LbEndpoint, LbEndpoint__Output as _envoy_api_v2_endpoint_LbEndpoint__Output } from './envoy/api/v2/endpoint/LbEndpoint'; import { LocalityLbEndpoints as _envoy_api_v2_endpoint_LocalityLbEndpoints, LocalityLbEndpoints__Output as _envoy_api_v2_endpoint_LocalityLbEndpoints__Output } from './envoy/api/v2/endpoint/LocalityLbEndpoints'; -import { HealthStatus as _envoy_api_v2_core_HealthStatus } from './envoy/api/v2/core/HealthStatus'; -import { HealthCheck as _envoy_api_v2_core_HealthCheck, HealthCheck__Output as _envoy_api_v2_core_HealthCheck__Output } from './envoy/api/v2/core/HealthCheck'; -import { RoutingPriority as _envoy_api_v2_core_RoutingPriority } from './envoy/api/v2/core/RoutingPriority'; -import { RequestMethod as _envoy_api_v2_core_RequestMethod } from './envoy/api/v2/core/RequestMethod'; -import { TrafficDirection as _envoy_api_v2_core_TrafficDirection } from './envoy/api/v2/core/TrafficDirection'; -import { Locality as _envoy_api_v2_core_Locality, Locality__Output as _envoy_api_v2_core_Locality__Output } from './envoy/api/v2/core/Locality'; -import { BuildVersion as _envoy_api_v2_core_BuildVersion, BuildVersion__Output as _envoy_api_v2_core_BuildVersion__Output } from './envoy/api/v2/core/BuildVersion'; -import { Extension as _envoy_api_v2_core_Extension, Extension__Output as _envoy_api_v2_core_Extension__Output } from './envoy/api/v2/core/Extension'; -import { Node as _envoy_api_v2_core_Node, Node__Output as _envoy_api_v2_core_Node__Output } from './envoy/api/v2/core/Node'; -import { Metadata as _envoy_api_v2_core_Metadata, Metadata__Output as _envoy_api_v2_core_Metadata__Output } from './envoy/api/v2/core/Metadata'; -import { RuntimeUInt32 as _envoy_api_v2_core_RuntimeUInt32, RuntimeUInt32__Output as _envoy_api_v2_core_RuntimeUInt32__Output } from './envoy/api/v2/core/RuntimeUInt32'; -import { RuntimeDouble as _envoy_api_v2_core_RuntimeDouble, RuntimeDouble__Output as _envoy_api_v2_core_RuntimeDouble__Output } from './envoy/api/v2/core/RuntimeDouble'; -import { RuntimeFeatureFlag as _envoy_api_v2_core_RuntimeFeatureFlag, RuntimeFeatureFlag__Output as _envoy_api_v2_core_RuntimeFeatureFlag__Output } from './envoy/api/v2/core/RuntimeFeatureFlag'; -import { HeaderValue as _envoy_api_v2_core_HeaderValue, HeaderValue__Output as _envoy_api_v2_core_HeaderValue__Output } from './envoy/api/v2/core/HeaderValue'; -import { HeaderValueOption as _envoy_api_v2_core_HeaderValueOption, HeaderValueOption__Output as _envoy_api_v2_core_HeaderValueOption__Output } from './envoy/api/v2/core/HeaderValueOption'; -import { HeaderMap as _envoy_api_v2_core_HeaderMap, HeaderMap__Output as _envoy_api_v2_core_HeaderMap__Output } from './envoy/api/v2/core/HeaderMap'; -import { DataSource as _envoy_api_v2_core_DataSource, DataSource__Output as _envoy_api_v2_core_DataSource__Output } from './envoy/api/v2/core/DataSource'; -import { RetryPolicy as _envoy_api_v2_core_RetryPolicy, RetryPolicy__Output as _envoy_api_v2_core_RetryPolicy__Output } from './envoy/api/v2/core/RetryPolicy'; -import { RemoteDataSource as _envoy_api_v2_core_RemoteDataSource, RemoteDataSource__Output as _envoy_api_v2_core_RemoteDataSource__Output } from './envoy/api/v2/core/RemoteDataSource'; -import { AsyncDataSource as _envoy_api_v2_core_AsyncDataSource, AsyncDataSource__Output as _envoy_api_v2_core_AsyncDataSource__Output } from './envoy/api/v2/core/AsyncDataSource'; -import { TransportSocket as _envoy_api_v2_core_TransportSocket, TransportSocket__Output as _envoy_api_v2_core_TransportSocket__Output } from './envoy/api/v2/core/TransportSocket'; -import { RuntimeFractionalPercent as _envoy_api_v2_core_RuntimeFractionalPercent, RuntimeFractionalPercent__Output as _envoy_api_v2_core_RuntimeFractionalPercent__Output } from './envoy/api/v2/core/RuntimeFractionalPercent'; -import { ControlPlane as _envoy_api_v2_core_ControlPlane, ControlPlane__Output as _envoy_api_v2_core_ControlPlane__Output } from './envoy/api/v2/core/ControlPlane'; -import { Pipe as _envoy_api_v2_core_Pipe, Pipe__Output as _envoy_api_v2_core_Pipe__Output } from './envoy/api/v2/core/Pipe'; -import { SocketAddress as _envoy_api_v2_core_SocketAddress, SocketAddress__Output as _envoy_api_v2_core_SocketAddress__Output } from './envoy/api/v2/core/SocketAddress'; -import { TcpKeepalive as _envoy_api_v2_core_TcpKeepalive, TcpKeepalive__Output as _envoy_api_v2_core_TcpKeepalive__Output } from './envoy/api/v2/core/TcpKeepalive'; -import { BindConfig as _envoy_api_v2_core_BindConfig, BindConfig__Output as _envoy_api_v2_core_BindConfig__Output } from './envoy/api/v2/core/BindConfig'; -import { Address as _envoy_api_v2_core_Address, Address__Output as _envoy_api_v2_core_Address__Output } from './envoy/api/v2/core/Address'; -import { CidrRange as _envoy_api_v2_core_CidrRange, CidrRange__Output as _envoy_api_v2_core_CidrRange__Output } from './envoy/api/v2/core/CidrRange'; -import { EventServiceConfig as _envoy_api_v2_core_EventServiceConfig, EventServiceConfig__Output as _envoy_api_v2_core_EventServiceConfig__Output } from './envoy/api/v2/core/EventServiceConfig'; -import { BackoffStrategy as _envoy_api_v2_core_BackoffStrategy, BackoffStrategy__Output as _envoy_api_v2_core_BackoffStrategy__Output } from './envoy/api/v2/core/BackoffStrategy'; -import { HttpUri as _envoy_api_v2_core_HttpUri, HttpUri__Output as _envoy_api_v2_core_HttpUri__Output } from './envoy/api/v2/core/HttpUri'; -import { SocketOption as _envoy_api_v2_core_SocketOption, SocketOption__Output as _envoy_api_v2_core_SocketOption__Output } from './envoy/api/v2/core/SocketOption'; -import { GrpcService as _envoy_api_v2_core_GrpcService, GrpcService__Output as _envoy_api_v2_core_GrpcService__Output } from './envoy/api/v2/core/GrpcService'; -import { Percent as _envoy_type_Percent, Percent__Output as _envoy_type_Percent__Output } from './envoy/type/Percent'; -import { FractionalPercent as _envoy_type_FractionalPercent, FractionalPercent__Output as _envoy_type_FractionalPercent__Output } from './envoy/type/FractionalPercent'; import { CodecClientType as _envoy_type_CodecClientType } from './envoy/type/CodecClientType'; -import { SemanticVersion as _envoy_type_SemanticVersion, SemanticVersion__Output as _envoy_type_SemanticVersion__Output } from './envoy/type/SemanticVersion'; -import { StringMatcher as _envoy_type_matcher_StringMatcher, StringMatcher__Output as _envoy_type_matcher_StringMatcher__Output } from './envoy/type/matcher/StringMatcher'; -import { ListStringMatcher as _envoy_type_matcher_ListStringMatcher, ListStringMatcher__Output as _envoy_type_matcher_ListStringMatcher__Output } from './envoy/type/matcher/ListStringMatcher'; -import { RegexMatcher as _envoy_type_matcher_RegexMatcher, RegexMatcher__Output as _envoy_type_matcher_RegexMatcher__Output } from './envoy/type/matcher/RegexMatcher'; -import { RegexMatchAndSubstitute as _envoy_type_matcher_RegexMatchAndSubstitute, RegexMatchAndSubstitute__Output as _envoy_type_matcher_RegexMatchAndSubstitute__Output } from './envoy/type/matcher/RegexMatchAndSubstitute'; -import { Int64Range as _envoy_type_Int64Range, Int64Range__Output as _envoy_type_Int64Range__Output } from './envoy/type/Int64Range'; -import { Int32Range as _envoy_type_Int32Range, Int32Range__Output as _envoy_type_Int32Range__Output } from './envoy/type/Int32Range'; import { DoubleRange as _envoy_type_DoubleRange, DoubleRange__Output as _envoy_type_DoubleRange__Output } from './envoy/type/DoubleRange'; -import { MigrateAnnotation as _udpa_annotations_MigrateAnnotation, MigrateAnnotation__Output as _udpa_annotations_MigrateAnnotation__Output } from './udpa/annotations/MigrateAnnotation'; -import { FieldMigrateAnnotation as _udpa_annotations_FieldMigrateAnnotation, FieldMigrateAnnotation__Output as _udpa_annotations_FieldMigrateAnnotation__Output } from './udpa/annotations/FieldMigrateAnnotation'; -import { FileMigrateAnnotation as _udpa_annotations_FileMigrateAnnotation, FileMigrateAnnotation__Output as _udpa_annotations_FileMigrateAnnotation__Output } from './udpa/annotations/FileMigrateAnnotation'; -import { PackageVersionStatus as _udpa_annotations_PackageVersionStatus } from './udpa/annotations/PackageVersionStatus'; -import { StatusAnnotation as _udpa_annotations_StatusAnnotation, StatusAnnotation__Output as _udpa_annotations_StatusAnnotation__Output } from './udpa/annotations/StatusAnnotation'; -import { FieldRules as _validate_FieldRules, FieldRules__Output as _validate_FieldRules__Output } from './validate/FieldRules'; -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'; -import { Int64Rules as _validate_Int64Rules, Int64Rules__Output as _validate_Int64Rules__Output } from './validate/Int64Rules'; -import { UInt32Rules as _validate_UInt32Rules, UInt32Rules__Output as _validate_UInt32Rules__Output } from './validate/UInt32Rules'; -import { UInt64Rules as _validate_UInt64Rules, UInt64Rules__Output as _validate_UInt64Rules__Output } from './validate/UInt64Rules'; -import { SInt32Rules as _validate_SInt32Rules, SInt32Rules__Output as _validate_SInt32Rules__Output } from './validate/SInt32Rules'; -import { SInt64Rules as _validate_SInt64Rules, SInt64Rules__Output as _validate_SInt64Rules__Output } from './validate/SInt64Rules'; -import { Fixed32Rules as _validate_Fixed32Rules, Fixed32Rules__Output as _validate_Fixed32Rules__Output } from './validate/Fixed32Rules'; -import { Fixed64Rules as _validate_Fixed64Rules, Fixed64Rules__Output as _validate_Fixed64Rules__Output } from './validate/Fixed64Rules'; -import { SFixed32Rules as _validate_SFixed32Rules, SFixed32Rules__Output as _validate_SFixed32Rules__Output } from './validate/SFixed32Rules'; -import { SFixed64Rules as _validate_SFixed64Rules, SFixed64Rules__Output as _validate_SFixed64Rules__Output } from './validate/SFixed64Rules'; -import { BoolRules as _validate_BoolRules, BoolRules__Output as _validate_BoolRules__Output } from './validate/BoolRules'; -import { StringRules as _validate_StringRules, StringRules__Output as _validate_StringRules__Output } from './validate/StringRules'; -import { KnownRegex as _validate_KnownRegex } from './validate/KnownRegex'; -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'; -import { DurationRules as _validate_DurationRules, DurationRules__Output as _validate_DurationRules__Output } from './validate/DurationRules'; -import { TimestampRules as _validate_TimestampRules, TimestampRules__Output as _validate_TimestampRules__Output } from './validate/TimestampRules'; -import { Duration as _google_protobuf_Duration, Duration__Output as _google_protobuf_Duration__Output } from './google/protobuf/Duration'; -import { DoubleValue as _google_protobuf_DoubleValue, DoubleValue__Output as _google_protobuf_DoubleValue__Output } from './google/protobuf/DoubleValue'; -import { FloatValue as _google_protobuf_FloatValue, FloatValue__Output as _google_protobuf_FloatValue__Output } from './google/protobuf/FloatValue'; -import { Int64Value as _google_protobuf_Int64Value, Int64Value__Output as _google_protobuf_Int64Value__Output } from './google/protobuf/Int64Value'; -import { UInt64Value as _google_protobuf_UInt64Value, UInt64Value__Output as _google_protobuf_UInt64Value__Output } from './google/protobuf/UInt64Value'; -import { Int32Value as _google_protobuf_Int32Value, Int32Value__Output as _google_protobuf_Int32Value__Output } from './google/protobuf/Int32Value'; -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 { StringValue as _google_protobuf_StringValue, StringValue__Output as _google_protobuf_StringValue__Output } from './google/protobuf/StringValue'; -import { BytesValue as _google_protobuf_BytesValue, BytesValue__Output as _google_protobuf_BytesValue__Output } from './google/protobuf/BytesValue'; -import { Timestamp as _google_protobuf_Timestamp, Timestamp__Output as _google_protobuf_Timestamp__Output } from './google/protobuf/Timestamp'; -import { FileDescriptorSet as _google_protobuf_FileDescriptorSet, FileDescriptorSet__Output as _google_protobuf_FileDescriptorSet__Output } from './google/protobuf/FileDescriptorSet'; -import { FileDescriptorProto as _google_protobuf_FileDescriptorProto, FileDescriptorProto__Output as _google_protobuf_FileDescriptorProto__Output } from './google/protobuf/FileDescriptorProto'; -import { DescriptorProto as _google_protobuf_DescriptorProto, DescriptorProto__Output as _google_protobuf_DescriptorProto__Output } from './google/protobuf/DescriptorProto'; -import { FieldDescriptorProto as _google_protobuf_FieldDescriptorProto, FieldDescriptorProto__Output as _google_protobuf_FieldDescriptorProto__Output } from './google/protobuf/FieldDescriptorProto'; -import { OneofDescriptorProto as _google_protobuf_OneofDescriptorProto, OneofDescriptorProto__Output as _google_protobuf_OneofDescriptorProto__Output } from './google/protobuf/OneofDescriptorProto'; -import { EnumDescriptorProto as _google_protobuf_EnumDescriptorProto, EnumDescriptorProto__Output as _google_protobuf_EnumDescriptorProto__Output } from './google/protobuf/EnumDescriptorProto'; -import { EnumValueDescriptorProto as _google_protobuf_EnumValueDescriptorProto, EnumValueDescriptorProto__Output as _google_protobuf_EnumValueDescriptorProto__Output } from './google/protobuf/EnumValueDescriptorProto'; -import { ServiceDescriptorProto as _google_protobuf_ServiceDescriptorProto, ServiceDescriptorProto__Output as _google_protobuf_ServiceDescriptorProto__Output } from './google/protobuf/ServiceDescriptorProto'; -import { MethodDescriptorProto as _google_protobuf_MethodDescriptorProto, MethodDescriptorProto__Output as _google_protobuf_MethodDescriptorProto__Output } from './google/protobuf/MethodDescriptorProto'; -import { FileOptions as _google_protobuf_FileOptions, FileOptions__Output as _google_protobuf_FileOptions__Output } from './google/protobuf/FileOptions'; -import { MessageOptions as _google_protobuf_MessageOptions, MessageOptions__Output as _google_protobuf_MessageOptions__Output } from './google/protobuf/MessageOptions'; -import { FieldOptions as _google_protobuf_FieldOptions, FieldOptions__Output as _google_protobuf_FieldOptions__Output } from './google/protobuf/FieldOptions'; -import { OneofOptions as _google_protobuf_OneofOptions, OneofOptions__Output as _google_protobuf_OneofOptions__Output } from './google/protobuf/OneofOptions'; -import { EnumOptions as _google_protobuf_EnumOptions, EnumOptions__Output as _google_protobuf_EnumOptions__Output } from './google/protobuf/EnumOptions'; -import { EnumValueOptions as _google_protobuf_EnumValueOptions, EnumValueOptions__Output as _google_protobuf_EnumValueOptions__Output } from './google/protobuf/EnumValueOptions'; -import { ServiceOptions as _google_protobuf_ServiceOptions, ServiceOptions__Output as _google_protobuf_ServiceOptions__Output } from './google/protobuf/ServiceOptions'; -import { MethodOptions as _google_protobuf_MethodOptions, MethodOptions__Output as _google_protobuf_MethodOptions__Output } from './google/protobuf/MethodOptions'; -import { UninterpretedOption as _google_protobuf_UninterpretedOption, UninterpretedOption__Output as _google_protobuf_UninterpretedOption__Output } from './google/protobuf/UninterpretedOption'; -import { SourceCodeInfo as _google_protobuf_SourceCodeInfo, SourceCodeInfo__Output as _google_protobuf_SourceCodeInfo__Output } from './google/protobuf/SourceCodeInfo'; -import { GeneratedCodeInfo as _google_protobuf_GeneratedCodeInfo, GeneratedCodeInfo__Output as _google_protobuf_GeneratedCodeInfo__Output } from './google/protobuf/GeneratedCodeInfo'; -import { Any as _google_protobuf_Any, Any__Output as _google_protobuf_Any__Output } from './google/protobuf/Any'; -import { Struct as _google_protobuf_Struct, Struct__Output as _google_protobuf_Struct__Output } from './google/protobuf/Struct'; -import { Value as _google_protobuf_Value, Value__Output as _google_protobuf_Value__Output } from './google/protobuf/Value'; -import { NullValue as _google_protobuf_NullValue } from './google/protobuf/NullValue'; -import { ListValue as _google_protobuf_ListValue, ListValue__Output as _google_protobuf_ListValue__Output } from './google/protobuf/ListValue'; -import { Empty as _google_protobuf_Empty, Empty__Output as _google_protobuf_Empty__Output } from './google/protobuf/Empty'; +import { FractionalPercent as _envoy_type_FractionalPercent, FractionalPercent__Output as _envoy_type_FractionalPercent__Output } from './envoy/type/FractionalPercent'; +import { Int32Range as _envoy_type_Int32Range, Int32Range__Output as _envoy_type_Int32Range__Output } from './envoy/type/Int32Range'; +import { Int64Range as _envoy_type_Int64Range, Int64Range__Output as _envoy_type_Int64Range__Output } from './envoy/type/Int64Range'; +import { Percent as _envoy_type_Percent, Percent__Output as _envoy_type_Percent__Output } from './envoy/type/Percent'; +import { SemanticVersion as _envoy_type_SemanticVersion, SemanticVersion__Output as _envoy_type_SemanticVersion__Output } from './envoy/type/SemanticVersion'; +import { ListStringMatcher as _envoy_type_matcher_ListStringMatcher, ListStringMatcher__Output as _envoy_type_matcher_ListStringMatcher__Output } from './envoy/type/matcher/ListStringMatcher'; +import { RegexMatchAndSubstitute as _envoy_type_matcher_RegexMatchAndSubstitute, RegexMatchAndSubstitute__Output as _envoy_type_matcher_RegexMatchAndSubstitute__Output } from './envoy/type/matcher/RegexMatchAndSubstitute'; +import { RegexMatcher as _envoy_type_matcher_RegexMatcher, RegexMatcher__Output as _envoy_type_matcher_RegexMatcher__Output } from './envoy/type/matcher/RegexMatcher'; +import { StringMatcher as _envoy_type_matcher_StringMatcher, StringMatcher__Output as _envoy_type_matcher_StringMatcher__Output } from './envoy/type/matcher/StringMatcher'; +import { CustomHttpPattern as _google_api_CustomHttpPattern, CustomHttpPattern__Output as _google_api_CustomHttpPattern__Output } from './google/api/CustomHttpPattern'; import { Http as _google_api_Http, Http__Output as _google_api_Http__Output } from './google/api/Http'; import { HttpRule as _google_api_HttpRule, HttpRule__Output as _google_api_HttpRule__Output } from './google/api/HttpRule'; -import { CustomHttpPattern as _google_api_CustomHttpPattern, CustomHttpPattern__Output as _google_api_CustomHttpPattern__Output } from './google/api/CustomHttpPattern'; +import { Any as _google_protobuf_Any, Any__Output as _google_protobuf_Any__Output } from './google/protobuf/Any'; +import { BoolValue as _google_protobuf_BoolValue, BoolValue__Output as _google_protobuf_BoolValue__Output } from './google/protobuf/BoolValue'; +import { BytesValue as _google_protobuf_BytesValue, BytesValue__Output as _google_protobuf_BytesValue__Output } from './google/protobuf/BytesValue'; +import { DescriptorProto as _google_protobuf_DescriptorProto, DescriptorProto__Output as _google_protobuf_DescriptorProto__Output } from './google/protobuf/DescriptorProto'; +import { DoubleValue as _google_protobuf_DoubleValue, DoubleValue__Output as _google_protobuf_DoubleValue__Output } from './google/protobuf/DoubleValue'; +import { Duration as _google_protobuf_Duration, Duration__Output as _google_protobuf_Duration__Output } from './google/protobuf/Duration'; +import { Empty as _google_protobuf_Empty, Empty__Output as _google_protobuf_Empty__Output } from './google/protobuf/Empty'; +import { EnumDescriptorProto as _google_protobuf_EnumDescriptorProto, EnumDescriptorProto__Output as _google_protobuf_EnumDescriptorProto__Output } from './google/protobuf/EnumDescriptorProto'; +import { EnumOptions as _google_protobuf_EnumOptions, EnumOptions__Output as _google_protobuf_EnumOptions__Output } from './google/protobuf/EnumOptions'; +import { EnumValueDescriptorProto as _google_protobuf_EnumValueDescriptorProto, EnumValueDescriptorProto__Output as _google_protobuf_EnumValueDescriptorProto__Output } from './google/protobuf/EnumValueDescriptorProto'; +import { EnumValueOptions as _google_protobuf_EnumValueOptions, EnumValueOptions__Output as _google_protobuf_EnumValueOptions__Output } from './google/protobuf/EnumValueOptions'; +import { FieldDescriptorProto as _google_protobuf_FieldDescriptorProto, FieldDescriptorProto__Output as _google_protobuf_FieldDescriptorProto__Output } from './google/protobuf/FieldDescriptorProto'; +import { FieldOptions as _google_protobuf_FieldOptions, FieldOptions__Output as _google_protobuf_FieldOptions__Output } from './google/protobuf/FieldOptions'; +import { FileDescriptorProto as _google_protobuf_FileDescriptorProto, FileDescriptorProto__Output as _google_protobuf_FileDescriptorProto__Output } from './google/protobuf/FileDescriptorProto'; +import { FileDescriptorSet as _google_protobuf_FileDescriptorSet, FileDescriptorSet__Output as _google_protobuf_FileDescriptorSet__Output } from './google/protobuf/FileDescriptorSet'; +import { FileOptions as _google_protobuf_FileOptions, FileOptions__Output as _google_protobuf_FileOptions__Output } from './google/protobuf/FileOptions'; +import { FloatValue as _google_protobuf_FloatValue, FloatValue__Output as _google_protobuf_FloatValue__Output } from './google/protobuf/FloatValue'; +import { GeneratedCodeInfo as _google_protobuf_GeneratedCodeInfo, GeneratedCodeInfo__Output as _google_protobuf_GeneratedCodeInfo__Output } from './google/protobuf/GeneratedCodeInfo'; +import { Int32Value as _google_protobuf_Int32Value, Int32Value__Output as _google_protobuf_Int32Value__Output } from './google/protobuf/Int32Value'; +import { Int64Value as _google_protobuf_Int64Value, Int64Value__Output as _google_protobuf_Int64Value__Output } from './google/protobuf/Int64Value'; +import { ListValue as _google_protobuf_ListValue, ListValue__Output as _google_protobuf_ListValue__Output } from './google/protobuf/ListValue'; +import { MessageOptions as _google_protobuf_MessageOptions, MessageOptions__Output as _google_protobuf_MessageOptions__Output } from './google/protobuf/MessageOptions'; +import { MethodDescriptorProto as _google_protobuf_MethodDescriptorProto, MethodDescriptorProto__Output as _google_protobuf_MethodDescriptorProto__Output } from './google/protobuf/MethodDescriptorProto'; +import { MethodOptions as _google_protobuf_MethodOptions, MethodOptions__Output as _google_protobuf_MethodOptions__Output } from './google/protobuf/MethodOptions'; +import { NullValue as _google_protobuf_NullValue } from './google/protobuf/NullValue'; +import { OneofDescriptorProto as _google_protobuf_OneofDescriptorProto, OneofDescriptorProto__Output as _google_protobuf_OneofDescriptorProto__Output } from './google/protobuf/OneofDescriptorProto'; +import { OneofOptions as _google_protobuf_OneofOptions, OneofOptions__Output as _google_protobuf_OneofOptions__Output } from './google/protobuf/OneofOptions'; +import { ServiceDescriptorProto as _google_protobuf_ServiceDescriptorProto, ServiceDescriptorProto__Output as _google_protobuf_ServiceDescriptorProto__Output } from './google/protobuf/ServiceDescriptorProto'; +import { ServiceOptions as _google_protobuf_ServiceOptions, ServiceOptions__Output as _google_protobuf_ServiceOptions__Output } from './google/protobuf/ServiceOptions'; +import { SourceCodeInfo as _google_protobuf_SourceCodeInfo, SourceCodeInfo__Output as _google_protobuf_SourceCodeInfo__Output } from './google/protobuf/SourceCodeInfo'; +import { StringValue as _google_protobuf_StringValue, StringValue__Output as _google_protobuf_StringValue__Output } from './google/protobuf/StringValue'; +import { Struct as _google_protobuf_Struct, Struct__Output as _google_protobuf_Struct__Output } from './google/protobuf/Struct'; +import { Timestamp as _google_protobuf_Timestamp, Timestamp__Output as _google_protobuf_Timestamp__Output } from './google/protobuf/Timestamp'; +import { UInt32Value as _google_protobuf_UInt32Value, UInt32Value__Output as _google_protobuf_UInt32Value__Output } from './google/protobuf/UInt32Value'; +import { UInt64Value as _google_protobuf_UInt64Value, UInt64Value__Output as _google_protobuf_UInt64Value__Output } from './google/protobuf/UInt64Value'; +import { UninterpretedOption as _google_protobuf_UninterpretedOption, UninterpretedOption__Output as _google_protobuf_UninterpretedOption__Output } from './google/protobuf/UninterpretedOption'; +import { Value as _google_protobuf_Value, Value__Output as _google_protobuf_Value__Output } from './google/protobuf/Value'; +import { FieldMigrateAnnotation as _udpa_annotations_FieldMigrateAnnotation, FieldMigrateAnnotation__Output as _udpa_annotations_FieldMigrateAnnotation__Output } from './udpa/annotations/FieldMigrateAnnotation'; +import { FileMigrateAnnotation as _udpa_annotations_FileMigrateAnnotation, FileMigrateAnnotation__Output as _udpa_annotations_FileMigrateAnnotation__Output } from './udpa/annotations/FileMigrateAnnotation'; +import { MigrateAnnotation as _udpa_annotations_MigrateAnnotation, MigrateAnnotation__Output as _udpa_annotations_MigrateAnnotation__Output } from './udpa/annotations/MigrateAnnotation'; +import { PackageVersionStatus as _udpa_annotations_PackageVersionStatus } from './udpa/annotations/PackageVersionStatus'; +import { StatusAnnotation as _udpa_annotations_StatusAnnotation, StatusAnnotation__Output as _udpa_annotations_StatusAnnotation__Output } from './udpa/annotations/StatusAnnotation'; +import { AnyRules as _validate_AnyRules, AnyRules__Output as _validate_AnyRules__Output } from './validate/AnyRules'; +import { BoolRules as _validate_BoolRules, BoolRules__Output as _validate_BoolRules__Output } from './validate/BoolRules'; +import { BytesRules as _validate_BytesRules, BytesRules__Output as _validate_BytesRules__Output } from './validate/BytesRules'; +import { DoubleRules as _validate_DoubleRules, DoubleRules__Output as _validate_DoubleRules__Output } from './validate/DoubleRules'; +import { DurationRules as _validate_DurationRules, DurationRules__Output as _validate_DurationRules__Output } from './validate/DurationRules'; +import { EnumRules as _validate_EnumRules, EnumRules__Output as _validate_EnumRules__Output } from './validate/EnumRules'; +import { FieldRules as _validate_FieldRules, FieldRules__Output as _validate_FieldRules__Output } from './validate/FieldRules'; +import { Fixed32Rules as _validate_Fixed32Rules, Fixed32Rules__Output as _validate_Fixed32Rules__Output } from './validate/Fixed32Rules'; +import { Fixed64Rules as _validate_Fixed64Rules, Fixed64Rules__Output as _validate_Fixed64Rules__Output } from './validate/Fixed64Rules'; +import { FloatRules as _validate_FloatRules, FloatRules__Output as _validate_FloatRules__Output } from './validate/FloatRules'; +import { Int32Rules as _validate_Int32Rules, Int32Rules__Output as _validate_Int32Rules__Output } from './validate/Int32Rules'; +import { Int64Rules as _validate_Int64Rules, Int64Rules__Output as _validate_Int64Rules__Output } from './validate/Int64Rules'; +import { KnownRegex as _validate_KnownRegex } from './validate/KnownRegex'; +import { MapRules as _validate_MapRules, MapRules__Output as _validate_MapRules__Output } from './validate/MapRules'; +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 { SFixed32Rules as _validate_SFixed32Rules, SFixed32Rules__Output as _validate_SFixed32Rules__Output } from './validate/SFixed32Rules'; +import { SFixed64Rules as _validate_SFixed64Rules, SFixed64Rules__Output as _validate_SFixed64Rules__Output } from './validate/SFixed64Rules'; +import { SInt32Rules as _validate_SInt32Rules, SInt32Rules__Output as _validate_SInt32Rules__Output } from './validate/SInt32Rules'; +import { SInt64Rules as _validate_SInt64Rules, SInt64Rules__Output as _validate_SInt64Rules__Output } from './validate/SInt64Rules'; +import { StringRules as _validate_StringRules, StringRules__Output as _validate_StringRules__Output } from './validate/StringRules'; +import { TimestampRules as _validate_TimestampRules, TimestampRules__Output as _validate_TimestampRules__Output } from './validate/TimestampRules'; +import { UInt32Rules as _validate_UInt32Rules, UInt32Rules__Output as _validate_UInt32Rules__Output } from './validate/UInt32Rules'; +import { UInt64Rules as _validate_UInt64Rules, UInt64Rules__Output as _validate_UInt64Rules__Output } from './validate/UInt64Rules'; export namespace messages { export namespace envoy { + export namespace annotations { + } export namespace api { export namespace v2 { export type ClusterLoadAssignment = _envoy_api_v2_ClusterLoadAssignment; export type ClusterLoadAssignment__Output = _envoy_api_v2_ClusterLoadAssignment__Output; + export namespace core { + export type Address = _envoy_api_v2_core_Address; + export type Address__Output = _envoy_api_v2_core_Address__Output; + export type AsyncDataSource = _envoy_api_v2_core_AsyncDataSource; + export type AsyncDataSource__Output = _envoy_api_v2_core_AsyncDataSource__Output; + export type BackoffStrategy = _envoy_api_v2_core_BackoffStrategy; + export type BackoffStrategy__Output = _envoy_api_v2_core_BackoffStrategy__Output; + export type BindConfig = _envoy_api_v2_core_BindConfig; + export type BindConfig__Output = _envoy_api_v2_core_BindConfig__Output; + export type BuildVersion = _envoy_api_v2_core_BuildVersion; + export type BuildVersion__Output = _envoy_api_v2_core_BuildVersion__Output; + export type CidrRange = _envoy_api_v2_core_CidrRange; + export type CidrRange__Output = _envoy_api_v2_core_CidrRange__Output; + export type ControlPlane = _envoy_api_v2_core_ControlPlane; + export type ControlPlane__Output = _envoy_api_v2_core_ControlPlane__Output; + export type DataSource = _envoy_api_v2_core_DataSource; + export type DataSource__Output = _envoy_api_v2_core_DataSource__Output; + export type EventServiceConfig = _envoy_api_v2_core_EventServiceConfig; + export type EventServiceConfig__Output = _envoy_api_v2_core_EventServiceConfig__Output; + export type Extension = _envoy_api_v2_core_Extension; + export type Extension__Output = _envoy_api_v2_core_Extension__Output; + export type GrpcService = _envoy_api_v2_core_GrpcService; + export type GrpcService__Output = _envoy_api_v2_core_GrpcService__Output; + export type HeaderMap = _envoy_api_v2_core_HeaderMap; + export type HeaderMap__Output = _envoy_api_v2_core_HeaderMap__Output; + export type HeaderValue = _envoy_api_v2_core_HeaderValue; + export type HeaderValue__Output = _envoy_api_v2_core_HeaderValue__Output; + export type HeaderValueOption = _envoy_api_v2_core_HeaderValueOption; + export type HeaderValueOption__Output = _envoy_api_v2_core_HeaderValueOption__Output; + export type HealthCheck = _envoy_api_v2_core_HealthCheck; + export type HealthCheck__Output = _envoy_api_v2_core_HealthCheck__Output; + export type HealthStatus = _envoy_api_v2_core_HealthStatus; + export type HttpUri = _envoy_api_v2_core_HttpUri; + export type HttpUri__Output = _envoy_api_v2_core_HttpUri__Output; + export type Locality = _envoy_api_v2_core_Locality; + export type Locality__Output = _envoy_api_v2_core_Locality__Output; + export type Metadata = _envoy_api_v2_core_Metadata; + export type Metadata__Output = _envoy_api_v2_core_Metadata__Output; + export type Node = _envoy_api_v2_core_Node; + export type Node__Output = _envoy_api_v2_core_Node__Output; + export type Pipe = _envoy_api_v2_core_Pipe; + export type Pipe__Output = _envoy_api_v2_core_Pipe__Output; + export type RemoteDataSource = _envoy_api_v2_core_RemoteDataSource; + export type RemoteDataSource__Output = _envoy_api_v2_core_RemoteDataSource__Output; + export type RequestMethod = _envoy_api_v2_core_RequestMethod; + export type RetryPolicy = _envoy_api_v2_core_RetryPolicy; + export type RetryPolicy__Output = _envoy_api_v2_core_RetryPolicy__Output; + export type RoutingPriority = _envoy_api_v2_core_RoutingPriority; + export type RuntimeDouble = _envoy_api_v2_core_RuntimeDouble; + export type RuntimeDouble__Output = _envoy_api_v2_core_RuntimeDouble__Output; + export type RuntimeFeatureFlag = _envoy_api_v2_core_RuntimeFeatureFlag; + export type RuntimeFeatureFlag__Output = _envoy_api_v2_core_RuntimeFeatureFlag__Output; + export type RuntimeFractionalPercent = _envoy_api_v2_core_RuntimeFractionalPercent; + export type RuntimeFractionalPercent__Output = _envoy_api_v2_core_RuntimeFractionalPercent__Output; + export type RuntimeUInt32 = _envoy_api_v2_core_RuntimeUInt32; + export type RuntimeUInt32__Output = _envoy_api_v2_core_RuntimeUInt32__Output; + export type SocketAddress = _envoy_api_v2_core_SocketAddress; + export type SocketAddress__Output = _envoy_api_v2_core_SocketAddress__Output; + export type SocketOption = _envoy_api_v2_core_SocketOption; + export type SocketOption__Output = _envoy_api_v2_core_SocketOption__Output; + export type TcpKeepalive = _envoy_api_v2_core_TcpKeepalive; + export type TcpKeepalive__Output = _envoy_api_v2_core_TcpKeepalive__Output; + export type TrafficDirection = _envoy_api_v2_core_TrafficDirection; + export type TransportSocket = _envoy_api_v2_core_TransportSocket; + export type TransportSocket__Output = _envoy_api_v2_core_TransportSocket__Output; + } export namespace endpoint { export type Endpoint = _envoy_api_v2_endpoint_Endpoint; export type Endpoint__Output = _envoy_api_v2_endpoint_Endpoint__Output; @@ -134,253 +202,187 @@ export namespace messages { export type LocalityLbEndpoints = _envoy_api_v2_endpoint_LocalityLbEndpoints; export type LocalityLbEndpoints__Output = _envoy_api_v2_endpoint_LocalityLbEndpoints__Output; } - export namespace core { - export type HealthStatus = _envoy_api_v2_core_HealthStatus; - export type HealthCheck = _envoy_api_v2_core_HealthCheck; - export type HealthCheck__Output = _envoy_api_v2_core_HealthCheck__Output; - export type RoutingPriority = _envoy_api_v2_core_RoutingPriority; - export type RequestMethod = _envoy_api_v2_core_RequestMethod; - export type TrafficDirection = _envoy_api_v2_core_TrafficDirection; - export type Locality = _envoy_api_v2_core_Locality; - export type Locality__Output = _envoy_api_v2_core_Locality__Output; - export type BuildVersion = _envoy_api_v2_core_BuildVersion; - export type BuildVersion__Output = _envoy_api_v2_core_BuildVersion__Output; - export type Extension = _envoy_api_v2_core_Extension; - export type Extension__Output = _envoy_api_v2_core_Extension__Output; - export type Node = _envoy_api_v2_core_Node; - export type Node__Output = _envoy_api_v2_core_Node__Output; - export type Metadata = _envoy_api_v2_core_Metadata; - export type Metadata__Output = _envoy_api_v2_core_Metadata__Output; - export type RuntimeUInt32 = _envoy_api_v2_core_RuntimeUInt32; - export type RuntimeUInt32__Output = _envoy_api_v2_core_RuntimeUInt32__Output; - export type RuntimeDouble = _envoy_api_v2_core_RuntimeDouble; - export type RuntimeDouble__Output = _envoy_api_v2_core_RuntimeDouble__Output; - export type RuntimeFeatureFlag = _envoy_api_v2_core_RuntimeFeatureFlag; - export type RuntimeFeatureFlag__Output = _envoy_api_v2_core_RuntimeFeatureFlag__Output; - export type HeaderValue = _envoy_api_v2_core_HeaderValue; - export type HeaderValue__Output = _envoy_api_v2_core_HeaderValue__Output; - export type HeaderValueOption = _envoy_api_v2_core_HeaderValueOption; - export type HeaderValueOption__Output = _envoy_api_v2_core_HeaderValueOption__Output; - export type HeaderMap = _envoy_api_v2_core_HeaderMap; - export type HeaderMap__Output = _envoy_api_v2_core_HeaderMap__Output; - export type DataSource = _envoy_api_v2_core_DataSource; - export type DataSource__Output = _envoy_api_v2_core_DataSource__Output; - export type RetryPolicy = _envoy_api_v2_core_RetryPolicy; - export type RetryPolicy__Output = _envoy_api_v2_core_RetryPolicy__Output; - export type RemoteDataSource = _envoy_api_v2_core_RemoteDataSource; - export type RemoteDataSource__Output = _envoy_api_v2_core_RemoteDataSource__Output; - export type AsyncDataSource = _envoy_api_v2_core_AsyncDataSource; - export type AsyncDataSource__Output = _envoy_api_v2_core_AsyncDataSource__Output; - export type TransportSocket = _envoy_api_v2_core_TransportSocket; - export type TransportSocket__Output = _envoy_api_v2_core_TransportSocket__Output; - export type RuntimeFractionalPercent = _envoy_api_v2_core_RuntimeFractionalPercent; - export type RuntimeFractionalPercent__Output = _envoy_api_v2_core_RuntimeFractionalPercent__Output; - export type ControlPlane = _envoy_api_v2_core_ControlPlane; - export type ControlPlane__Output = _envoy_api_v2_core_ControlPlane__Output; - export type Pipe = _envoy_api_v2_core_Pipe; - export type Pipe__Output = _envoy_api_v2_core_Pipe__Output; - export type SocketAddress = _envoy_api_v2_core_SocketAddress; - export type SocketAddress__Output = _envoy_api_v2_core_SocketAddress__Output; - export type TcpKeepalive = _envoy_api_v2_core_TcpKeepalive; - export type TcpKeepalive__Output = _envoy_api_v2_core_TcpKeepalive__Output; - export type BindConfig = _envoy_api_v2_core_BindConfig; - export type BindConfig__Output = _envoy_api_v2_core_BindConfig__Output; - export type Address = _envoy_api_v2_core_Address; - export type Address__Output = _envoy_api_v2_core_Address__Output; - export type CidrRange = _envoy_api_v2_core_CidrRange; - export type CidrRange__Output = _envoy_api_v2_core_CidrRange__Output; - export type EventServiceConfig = _envoy_api_v2_core_EventServiceConfig; - export type EventServiceConfig__Output = _envoy_api_v2_core_EventServiceConfig__Output; - export type BackoffStrategy = _envoy_api_v2_core_BackoffStrategy; - export type BackoffStrategy__Output = _envoy_api_v2_core_BackoffStrategy__Output; - export type HttpUri = _envoy_api_v2_core_HttpUri; - export type HttpUri__Output = _envoy_api_v2_core_HttpUri__Output; - export type SocketOption = _envoy_api_v2_core_SocketOption; - export type SocketOption__Output = _envoy_api_v2_core_SocketOption__Output; - export type GrpcService = _envoy_api_v2_core_GrpcService; - export type GrpcService__Output = _envoy_api_v2_core_GrpcService__Output; - } } } export namespace type { - export type Percent = _envoy_type_Percent; - export type Percent__Output = _envoy_type_Percent__Output; + export type CodecClientType = _envoy_type_CodecClientType; + export type DoubleRange = _envoy_type_DoubleRange; + export type DoubleRange__Output = _envoy_type_DoubleRange__Output; export type FractionalPercent = _envoy_type_FractionalPercent; export type FractionalPercent__Output = _envoy_type_FractionalPercent__Output; - export type CodecClientType = _envoy_type_CodecClientType; + export type Int32Range = _envoy_type_Int32Range; + export type Int32Range__Output = _envoy_type_Int32Range__Output; + export type Int64Range = _envoy_type_Int64Range; + export type Int64Range__Output = _envoy_type_Int64Range__Output; + export type Percent = _envoy_type_Percent; + export type Percent__Output = _envoy_type_Percent__Output; export type SemanticVersion = _envoy_type_SemanticVersion; export type SemanticVersion__Output = _envoy_type_SemanticVersion__Output; export namespace matcher { - export type StringMatcher = _envoy_type_matcher_StringMatcher; - export type StringMatcher__Output = _envoy_type_matcher_StringMatcher__Output; export type ListStringMatcher = _envoy_type_matcher_ListStringMatcher; export type ListStringMatcher__Output = _envoy_type_matcher_ListStringMatcher__Output; - export type RegexMatcher = _envoy_type_matcher_RegexMatcher; - export type RegexMatcher__Output = _envoy_type_matcher_RegexMatcher__Output; export type RegexMatchAndSubstitute = _envoy_type_matcher_RegexMatchAndSubstitute; export type RegexMatchAndSubstitute__Output = _envoy_type_matcher_RegexMatchAndSubstitute__Output; + export type RegexMatcher = _envoy_type_matcher_RegexMatcher; + export type RegexMatcher__Output = _envoy_type_matcher_RegexMatcher__Output; + export type StringMatcher = _envoy_type_matcher_StringMatcher; + export type StringMatcher__Output = _envoy_type_matcher_StringMatcher__Output; } - export type Int64Range = _envoy_type_Int64Range; - export type Int64Range__Output = _envoy_type_Int64Range__Output; - export type Int32Range = _envoy_type_Int32Range; - export type Int32Range__Output = _envoy_type_Int32Range__Output; - export type DoubleRange = _envoy_type_DoubleRange; - export type DoubleRange__Output = _envoy_type_DoubleRange__Output; } - export namespace annotations { + } + export namespace google { + export namespace api { + export type CustomHttpPattern = _google_api_CustomHttpPattern; + export type CustomHttpPattern__Output = _google_api_CustomHttpPattern__Output; + export type Http = _google_api_Http; + export type Http__Output = _google_api_Http__Output; + export type HttpRule = _google_api_HttpRule; + export type HttpRule__Output = _google_api_HttpRule__Output; + } + export namespace protobuf { + export type Any = _google_protobuf_Any; + export type Any__Output = _google_protobuf_Any__Output; + export type BoolValue = _google_protobuf_BoolValue; + export type BoolValue__Output = _google_protobuf_BoolValue__Output; + export type BytesValue = _google_protobuf_BytesValue; + export type BytesValue__Output = _google_protobuf_BytesValue__Output; + export type DescriptorProto = _google_protobuf_DescriptorProto; + export type DescriptorProto__Output = _google_protobuf_DescriptorProto__Output; + export type DoubleValue = _google_protobuf_DoubleValue; + export type DoubleValue__Output = _google_protobuf_DoubleValue__Output; + export type Duration = _google_protobuf_Duration; + export type Duration__Output = _google_protobuf_Duration__Output; + export type Empty = _google_protobuf_Empty; + export type Empty__Output = _google_protobuf_Empty__Output; + export type EnumDescriptorProto = _google_protobuf_EnumDescriptorProto; + export type EnumDescriptorProto__Output = _google_protobuf_EnumDescriptorProto__Output; + export type EnumOptions = _google_protobuf_EnumOptions; + export type EnumOptions__Output = _google_protobuf_EnumOptions__Output; + export type EnumValueDescriptorProto = _google_protobuf_EnumValueDescriptorProto; + export type EnumValueDescriptorProto__Output = _google_protobuf_EnumValueDescriptorProto__Output; + export type EnumValueOptions = _google_protobuf_EnumValueOptions; + export type EnumValueOptions__Output = _google_protobuf_EnumValueOptions__Output; + export type FieldDescriptorProto = _google_protobuf_FieldDescriptorProto; + export type FieldDescriptorProto__Output = _google_protobuf_FieldDescriptorProto__Output; + export type FieldOptions = _google_protobuf_FieldOptions; + export type FieldOptions__Output = _google_protobuf_FieldOptions__Output; + export type FileDescriptorProto = _google_protobuf_FileDescriptorProto; + export type FileDescriptorProto__Output = _google_protobuf_FileDescriptorProto__Output; + export type FileDescriptorSet = _google_protobuf_FileDescriptorSet; + export type FileDescriptorSet__Output = _google_protobuf_FileDescriptorSet__Output; + export type FileOptions = _google_protobuf_FileOptions; + export type FileOptions__Output = _google_protobuf_FileOptions__Output; + export type FloatValue = _google_protobuf_FloatValue; + export type FloatValue__Output = _google_protobuf_FloatValue__Output; + export type GeneratedCodeInfo = _google_protobuf_GeneratedCodeInfo; + export type GeneratedCodeInfo__Output = _google_protobuf_GeneratedCodeInfo__Output; + export type Int32Value = _google_protobuf_Int32Value; + export type Int32Value__Output = _google_protobuf_Int32Value__Output; + export type Int64Value = _google_protobuf_Int64Value; + export type Int64Value__Output = _google_protobuf_Int64Value__Output; + export type ListValue = _google_protobuf_ListValue; + export type ListValue__Output = _google_protobuf_ListValue__Output; + export type MessageOptions = _google_protobuf_MessageOptions; + export type MessageOptions__Output = _google_protobuf_MessageOptions__Output; + export type MethodDescriptorProto = _google_protobuf_MethodDescriptorProto; + export type MethodDescriptorProto__Output = _google_protobuf_MethodDescriptorProto__Output; + export type MethodOptions = _google_protobuf_MethodOptions; + export type MethodOptions__Output = _google_protobuf_MethodOptions__Output; + export type NullValue = _google_protobuf_NullValue; + export type OneofDescriptorProto = _google_protobuf_OneofDescriptorProto; + export type OneofDescriptorProto__Output = _google_protobuf_OneofDescriptorProto__Output; + export type OneofOptions = _google_protobuf_OneofOptions; + export type OneofOptions__Output = _google_protobuf_OneofOptions__Output; + export type ServiceDescriptorProto = _google_protobuf_ServiceDescriptorProto; + export type ServiceDescriptorProto__Output = _google_protobuf_ServiceDescriptorProto__Output; + export type ServiceOptions = _google_protobuf_ServiceOptions; + export type ServiceOptions__Output = _google_protobuf_ServiceOptions__Output; + export type SourceCodeInfo = _google_protobuf_SourceCodeInfo; + export type SourceCodeInfo__Output = _google_protobuf_SourceCodeInfo__Output; + export type StringValue = _google_protobuf_StringValue; + export type StringValue__Output = _google_protobuf_StringValue__Output; + export type Struct = _google_protobuf_Struct; + export type Struct__Output = _google_protobuf_Struct__Output; + export type Timestamp = _google_protobuf_Timestamp; + export type Timestamp__Output = _google_protobuf_Timestamp__Output; + export type UInt32Value = _google_protobuf_UInt32Value; + export type UInt32Value__Output = _google_protobuf_UInt32Value__Output; + export type UInt64Value = _google_protobuf_UInt64Value; + export type UInt64Value__Output = _google_protobuf_UInt64Value__Output; + export type UninterpretedOption = _google_protobuf_UninterpretedOption; + export type UninterpretedOption__Output = _google_protobuf_UninterpretedOption__Output; + export type Value = _google_protobuf_Value; + export type Value__Output = _google_protobuf_Value__Output; } } export namespace udpa { export namespace annotations { - export type MigrateAnnotation = _udpa_annotations_MigrateAnnotation; - export type MigrateAnnotation__Output = _udpa_annotations_MigrateAnnotation__Output; export type FieldMigrateAnnotation = _udpa_annotations_FieldMigrateAnnotation; export type FieldMigrateAnnotation__Output = _udpa_annotations_FieldMigrateAnnotation__Output; export type FileMigrateAnnotation = _udpa_annotations_FileMigrateAnnotation; export type FileMigrateAnnotation__Output = _udpa_annotations_FileMigrateAnnotation__Output; + export type MigrateAnnotation = _udpa_annotations_MigrateAnnotation; + export type MigrateAnnotation__Output = _udpa_annotations_MigrateAnnotation__Output; export type PackageVersionStatus = _udpa_annotations_PackageVersionStatus; export type StatusAnnotation = _udpa_annotations_StatusAnnotation; export type StatusAnnotation__Output = _udpa_annotations_StatusAnnotation__Output; } } export namespace validate { - export type FieldRules = _validate_FieldRules; - export type FieldRules__Output = _validate_FieldRules__Output; - export type FloatRules = _validate_FloatRules; - export type FloatRules__Output = _validate_FloatRules__Output; + export type AnyRules = _validate_AnyRules; + export type AnyRules__Output = _validate_AnyRules__Output; + export type BoolRules = _validate_BoolRules; + export type BoolRules__Output = _validate_BoolRules__Output; + export type BytesRules = _validate_BytesRules; + export type BytesRules__Output = _validate_BytesRules__Output; export type DoubleRules = _validate_DoubleRules; export type DoubleRules__Output = _validate_DoubleRules__Output; - export type Int32Rules = _validate_Int32Rules; - export type Int32Rules__Output = _validate_Int32Rules__Output; - export type Int64Rules = _validate_Int64Rules; - export type Int64Rules__Output = _validate_Int64Rules__Output; - export type UInt32Rules = _validate_UInt32Rules; - export type UInt32Rules__Output = _validate_UInt32Rules__Output; - export type UInt64Rules = _validate_UInt64Rules; - export type UInt64Rules__Output = _validate_UInt64Rules__Output; - export type SInt32Rules = _validate_SInt32Rules; - export type SInt32Rules__Output = _validate_SInt32Rules__Output; - export type SInt64Rules = _validate_SInt64Rules; - export type SInt64Rules__Output = _validate_SInt64Rules__Output; + export type DurationRules = _validate_DurationRules; + export type DurationRules__Output = _validate_DurationRules__Output; + export type EnumRules = _validate_EnumRules; + export type EnumRules__Output = _validate_EnumRules__Output; + export type FieldRules = _validate_FieldRules; + export type FieldRules__Output = _validate_FieldRules__Output; export type Fixed32Rules = _validate_Fixed32Rules; export type Fixed32Rules__Output = _validate_Fixed32Rules__Output; export type Fixed64Rules = _validate_Fixed64Rules; export type Fixed64Rules__Output = _validate_Fixed64Rules__Output; - export type SFixed32Rules = _validate_SFixed32Rules; - export type SFixed32Rules__Output = _validate_SFixed32Rules__Output; - export type SFixed64Rules = _validate_SFixed64Rules; - export type SFixed64Rules__Output = _validate_SFixed64Rules__Output; - export type BoolRules = _validate_BoolRules; - export type BoolRules__Output = _validate_BoolRules__Output; - export type StringRules = _validate_StringRules; - export type StringRules__Output = _validate_StringRules__Output; + export type FloatRules = _validate_FloatRules; + export type FloatRules__Output = _validate_FloatRules__Output; + export type Int32Rules = _validate_Int32Rules; + export type Int32Rules__Output = _validate_Int32Rules__Output; + export type Int64Rules = _validate_Int64Rules; + export type Int64Rules__Output = _validate_Int64Rules__Output; export type KnownRegex = _validate_KnownRegex; - export type BytesRules = _validate_BytesRules; - export type BytesRules__Output = _validate_BytesRules__Output; - export type EnumRules = _validate_EnumRules; - export type EnumRules__Output = _validate_EnumRules__Output; + export type MapRules = _validate_MapRules; + export type MapRules__Output = _validate_MapRules__Output; export type MessageRules = _validate_MessageRules; export type MessageRules__Output = _validate_MessageRules__Output; export type RepeatedRules = _validate_RepeatedRules; export type RepeatedRules__Output = _validate_RepeatedRules__Output; - export type MapRules = _validate_MapRules; - export type MapRules__Output = _validate_MapRules__Output; - export type AnyRules = _validate_AnyRules; - export type AnyRules__Output = _validate_AnyRules__Output; - export type DurationRules = _validate_DurationRules; - export type DurationRules__Output = _validate_DurationRules__Output; + export type SFixed32Rules = _validate_SFixed32Rules; + export type SFixed32Rules__Output = _validate_SFixed32Rules__Output; + export type SFixed64Rules = _validate_SFixed64Rules; + export type SFixed64Rules__Output = _validate_SFixed64Rules__Output; + export type SInt32Rules = _validate_SInt32Rules; + export type SInt32Rules__Output = _validate_SInt32Rules__Output; + export type SInt64Rules = _validate_SInt64Rules; + export type SInt64Rules__Output = _validate_SInt64Rules__Output; + export type StringRules = _validate_StringRules; + export type StringRules__Output = _validate_StringRules__Output; export type TimestampRules = _validate_TimestampRules; export type TimestampRules__Output = _validate_TimestampRules__Output; - } - export namespace google { - export namespace protobuf { - export type Duration = _google_protobuf_Duration; - export type Duration__Output = _google_protobuf_Duration__Output; - export type DoubleValue = _google_protobuf_DoubleValue; - export type DoubleValue__Output = _google_protobuf_DoubleValue__Output; - export type FloatValue = _google_protobuf_FloatValue; - export type FloatValue__Output = _google_protobuf_FloatValue__Output; - export type Int64Value = _google_protobuf_Int64Value; - export type Int64Value__Output = _google_protobuf_Int64Value__Output; - export type UInt64Value = _google_protobuf_UInt64Value; - export type UInt64Value__Output = _google_protobuf_UInt64Value__Output; - export type Int32Value = _google_protobuf_Int32Value; - export type Int32Value__Output = _google_protobuf_Int32Value__Output; - export type UInt32Value = _google_protobuf_UInt32Value; - export type UInt32Value__Output = _google_protobuf_UInt32Value__Output; - export type BoolValue = _google_protobuf_BoolValue; - export type BoolValue__Output = _google_protobuf_BoolValue__Output; - export type StringValue = _google_protobuf_StringValue; - export type StringValue__Output = _google_protobuf_StringValue__Output; - export type BytesValue = _google_protobuf_BytesValue; - export type BytesValue__Output = _google_protobuf_BytesValue__Output; - export type Timestamp = _google_protobuf_Timestamp; - export type Timestamp__Output = _google_protobuf_Timestamp__Output; - export type FileDescriptorSet = _google_protobuf_FileDescriptorSet; - export type FileDescriptorSet__Output = _google_protobuf_FileDescriptorSet__Output; - export type FileDescriptorProto = _google_protobuf_FileDescriptorProto; - export type FileDescriptorProto__Output = _google_protobuf_FileDescriptorProto__Output; - export type DescriptorProto = _google_protobuf_DescriptorProto; - export type DescriptorProto__Output = _google_protobuf_DescriptorProto__Output; - export type FieldDescriptorProto = _google_protobuf_FieldDescriptorProto; - export type FieldDescriptorProto__Output = _google_protobuf_FieldDescriptorProto__Output; - export type OneofDescriptorProto = _google_protobuf_OneofDescriptorProto; - export type OneofDescriptorProto__Output = _google_protobuf_OneofDescriptorProto__Output; - export type EnumDescriptorProto = _google_protobuf_EnumDescriptorProto; - export type EnumDescriptorProto__Output = _google_protobuf_EnumDescriptorProto__Output; - export type EnumValueDescriptorProto = _google_protobuf_EnumValueDescriptorProto; - export type EnumValueDescriptorProto__Output = _google_protobuf_EnumValueDescriptorProto__Output; - export type ServiceDescriptorProto = _google_protobuf_ServiceDescriptorProto; - export type ServiceDescriptorProto__Output = _google_protobuf_ServiceDescriptorProto__Output; - export type MethodDescriptorProto = _google_protobuf_MethodDescriptorProto; - export type MethodDescriptorProto__Output = _google_protobuf_MethodDescriptorProto__Output; - export type FileOptions = _google_protobuf_FileOptions; - export type FileOptions__Output = _google_protobuf_FileOptions__Output; - export type MessageOptions = _google_protobuf_MessageOptions; - export type MessageOptions__Output = _google_protobuf_MessageOptions__Output; - export type FieldOptions = _google_protobuf_FieldOptions; - export type FieldOptions__Output = _google_protobuf_FieldOptions__Output; - export type OneofOptions = _google_protobuf_OneofOptions; - export type OneofOptions__Output = _google_protobuf_OneofOptions__Output; - export type EnumOptions = _google_protobuf_EnumOptions; - export type EnumOptions__Output = _google_protobuf_EnumOptions__Output; - export type EnumValueOptions = _google_protobuf_EnumValueOptions; - export type EnumValueOptions__Output = _google_protobuf_EnumValueOptions__Output; - export type ServiceOptions = _google_protobuf_ServiceOptions; - export type ServiceOptions__Output = _google_protobuf_ServiceOptions__Output; - export type MethodOptions = _google_protobuf_MethodOptions; - export type MethodOptions__Output = _google_protobuf_MethodOptions__Output; - export type UninterpretedOption = _google_protobuf_UninterpretedOption; - export type UninterpretedOption__Output = _google_protobuf_UninterpretedOption__Output; - export type SourceCodeInfo = _google_protobuf_SourceCodeInfo; - export type SourceCodeInfo__Output = _google_protobuf_SourceCodeInfo__Output; - export type GeneratedCodeInfo = _google_protobuf_GeneratedCodeInfo; - export type GeneratedCodeInfo__Output = _google_protobuf_GeneratedCodeInfo__Output; - export type Any = _google_protobuf_Any; - export type Any__Output = _google_protobuf_Any__Output; - export type Struct = _google_protobuf_Struct; - export type Struct__Output = _google_protobuf_Struct__Output; - export type Value = _google_protobuf_Value; - export type Value__Output = _google_protobuf_Value__Output; - export type NullValue = _google_protobuf_NullValue; - export type ListValue = _google_protobuf_ListValue; - export type ListValue__Output = _google_protobuf_ListValue__Output; - export type Empty = _google_protobuf_Empty; - export type Empty__Output = _google_protobuf_Empty__Output; - } - export namespace api { - export type Http = _google_api_Http; - export type Http__Output = _google_api_Http__Output; - export type HttpRule = _google_api_HttpRule; - export type HttpRule__Output = _google_api_HttpRule__Output; - export type CustomHttpPattern = _google_api_CustomHttpPattern; - export type CustomHttpPattern__Output = _google_api_CustomHttpPattern__Output; - } + export type UInt32Rules = _validate_UInt32Rules; + export type UInt32Rules__Output = _validate_UInt32Rules__Output; + export type UInt64Rules = _validate_UInt64Rules; + export type UInt64Rules__Output = _validate_UInt64Rules__Output; } } export namespace ClientInterfaces { export namespace envoy { + export namespace annotations { + } export namespace api { export namespace v2 { export namespace ClusterLoadAssignment { @@ -389,6 +391,102 @@ export namespace ClientInterfaces { } } } + export namespace core { + export namespace Address { + } + export namespace AsyncDataSource { + } + export namespace BackoffStrategy { + } + export namespace BindConfig { + } + export namespace BuildVersion { + } + export namespace CidrRange { + } + export namespace ControlPlane { + } + export namespace DataSource { + } + export namespace EventServiceConfig { + } + export namespace Extension { + } + export namespace GrpcService { + export namespace EnvoyGrpc { + } + export namespace GoogleGrpc { + export namespace CallCredentials { + export namespace GoogleIAMCredentials { + } + export namespace MetadataCredentialsFromPlugin { + } + export namespace ServiceAccountJWTAccessCredentials { + } + export namespace StsService { + } + } + export namespace ChannelCredentials { + } + export namespace GoogleLocalCredentials { + } + export namespace SslCredentials { + } + } + } + export namespace HeaderMap { + } + export namespace HeaderValue { + } + export namespace HeaderValueOption { + } + export namespace HealthCheck { + export namespace CustomHealthCheck { + } + export namespace GrpcHealthCheck { + } + export namespace HttpHealthCheck { + } + export namespace Payload { + } + export namespace RedisHealthCheck { + } + export namespace TcpHealthCheck { + } + export namespace TlsOptions { + } + } + export namespace HttpUri { + } + export namespace Locality { + } + export namespace Metadata { + } + export namespace Node { + } + export namespace Pipe { + } + export namespace RemoteDataSource { + } + export namespace RetryPolicy { + } + export namespace RuntimeDouble { + } + export namespace RuntimeFeatureFlag { + } + export namespace RuntimeFractionalPercent { + } + export namespace RuntimeUInt32 { + } + export namespace SocketAddress { + } + export namespace SocketOption { + } + export namespace TcpKeepalive { + } + export namespace TransportSocket { + } + } export namespace endpoint { export namespace Endpoint { export namespace HealthCheckConfig { @@ -399,285 +497,187 @@ export namespace ClientInterfaces { export namespace LocalityLbEndpoints { } } - export namespace core { - export namespace HealthCheck { - export namespace Payload { - } - export namespace HttpHealthCheck { - } - export namespace TcpHealthCheck { - } - export namespace RedisHealthCheck { - } - export namespace GrpcHealthCheck { - } - export namespace CustomHealthCheck { - } - export namespace TlsOptions { - } - } - export namespace Locality { - } - export namespace BuildVersion { - } - export namespace Extension { - } - export namespace Node { - } - export namespace Metadata { - } - export namespace RuntimeUInt32 { - } - export namespace RuntimeDouble { - } - export namespace RuntimeFeatureFlag { - } - export namespace HeaderValue { - } - export namespace HeaderValueOption { - } - export namespace HeaderMap { - } - export namespace DataSource { - } - export namespace RetryPolicy { - } - export namespace RemoteDataSource { - } - export namespace AsyncDataSource { - } - export namespace TransportSocket { - } - export namespace RuntimeFractionalPercent { - } - export namespace ControlPlane { - } - export namespace Pipe { - } - export namespace SocketAddress { - } - export namespace TcpKeepalive { - } - export namespace BindConfig { - } - export namespace Address { - } - export namespace CidrRange { - } - export namespace EventServiceConfig { - } - export namespace BackoffStrategy { - } - export namespace HttpUri { - } - export namespace SocketOption { - } - export namespace GrpcService { - export namespace EnvoyGrpc { - } - export namespace GoogleGrpc { - export namespace SslCredentials { - } - export namespace GoogleLocalCredentials { - } - export namespace ChannelCredentials { - } - export namespace CallCredentials { - export namespace ServiceAccountJWTAccessCredentials { - } - export namespace GoogleIAMCredentials { - } - export namespace MetadataCredentialsFromPlugin { - } - export namespace StsService { - } - } - } - } - } } } export namespace type { - export namespace Percent { + export namespace DoubleRange { } export namespace FractionalPercent { } + export namespace Int32Range { + } + export namespace Int64Range { + } + export namespace Percent { + } export namespace SemanticVersion { } export namespace matcher { - export namespace StringMatcher { - } export namespace ListStringMatcher { } + export namespace RegexMatchAndSubstitute { + } export namespace RegexMatcher { export namespace GoogleRE2 { } } - export namespace RegexMatchAndSubstitute { + export namespace StringMatcher { } } - export namespace Int64Range { - } - export namespace Int32Range { - } - export namespace DoubleRange { - } - } - export namespace annotations { - } - } - export namespace udpa { - export namespace annotations { - export namespace MigrateAnnotation { - } - export namespace FieldMigrateAnnotation { - } - export namespace FileMigrateAnnotation { - } - export namespace StatusAnnotation { - } - } - } - export namespace validate { - export namespace FieldRules { - } - export namespace FloatRules { - } - export namespace DoubleRules { - } - export namespace Int32Rules { - } - export namespace Int64Rules { - } - export namespace UInt32Rules { - } - export namespace UInt64Rules { - } - export namespace SInt32Rules { - } - export namespace SInt64Rules { - } - export namespace Fixed32Rules { - } - export namespace Fixed64Rules { - } - export namespace SFixed32Rules { - } - export namespace SFixed64Rules { - } - export namespace BoolRules { - } - export namespace StringRules { - } - export namespace BytesRules { - } - export namespace EnumRules { - } - export namespace MessageRules { - } - export namespace RepeatedRules { - } - export namespace MapRules { - } - export namespace AnyRules { - } - export namespace DurationRules { - } - export namespace TimestampRules { } } export namespace google { + export namespace api { + export namespace CustomHttpPattern { + } + export namespace Http { + } + export namespace HttpRule { + } + } export namespace protobuf { - export namespace Duration { - } - export namespace DoubleValue { - } - export namespace FloatValue { - } - export namespace Int64Value { - } - export namespace UInt64Value { - } - export namespace Int32Value { - } - export namespace UInt32Value { + export namespace Any { } export namespace BoolValue { } - export namespace StringValue { - } export namespace BytesValue { } - export namespace Timestamp { - } - export namespace FileDescriptorSet { - } - export namespace FileDescriptorProto { - } export namespace DescriptorProto { export namespace ExtensionRange { } export namespace ReservedRange { } } - export namespace FieldDescriptorProto { + export namespace DoubleValue { } - export namespace OneofDescriptorProto { + export namespace Duration { + } + export namespace Empty { } export namespace EnumDescriptorProto { } - export namespace EnumValueDescriptorProto { - } - export namespace ServiceDescriptorProto { - } - export namespace MethodDescriptorProto { - } - export namespace FileOptions { - } - export namespace MessageOptions { - } - export namespace FieldOptions { - } - export namespace OneofOptions { - } export namespace EnumOptions { } + export namespace EnumValueDescriptorProto { + } export namespace EnumValueOptions { } - export namespace ServiceOptions { + export namespace FieldDescriptorProto { } - export namespace MethodOptions { + export namespace FieldOptions { } - export namespace UninterpretedOption { - export namespace NamePart { - } + export namespace FileDescriptorProto { } - export namespace SourceCodeInfo { - export namespace Location { - } + export namespace FileDescriptorSet { + } + export namespace FileOptions { + } + export namespace FloatValue { } export namespace GeneratedCodeInfo { export namespace Annotation { } } - export namespace Any { + export namespace Int32Value { } - export namespace Struct { - } - export namespace Value { + export namespace Int64Value { } export namespace ListValue { } - export namespace Empty { + export namespace MessageOptions { + } + export namespace MethodDescriptorProto { + } + export namespace MethodOptions { + } + export namespace OneofDescriptorProto { + } + export namespace OneofOptions { + } + export namespace ServiceDescriptorProto { + } + export namespace ServiceOptions { + } + export namespace SourceCodeInfo { + export namespace Location { + } + } + export namespace StringValue { + } + export namespace Struct { + } + export namespace Timestamp { + } + export namespace UInt32Value { + } + export namespace UInt64Value { + } + export namespace UninterpretedOption { + export namespace NamePart { + } + } + export namespace Value { } } - export namespace api { - export namespace Http { + } + export namespace udpa { + export namespace annotations { + export namespace FieldMigrateAnnotation { } - export namespace HttpRule { + export namespace FileMigrateAnnotation { } - export namespace CustomHttpPattern { + export namespace MigrateAnnotation { } + export namespace StatusAnnotation { + } + } + } + export namespace validate { + export namespace AnyRules { + } + export namespace BoolRules { + } + export namespace BytesRules { + } + export namespace DoubleRules { + } + export namespace DurationRules { + } + export namespace EnumRules { + } + export namespace FieldRules { + } + export namespace Fixed32Rules { + } + export namespace Fixed64Rules { + } + export namespace FloatRules { + } + export namespace Int32Rules { + } + export namespace Int64Rules { + } + export namespace MapRules { + } + export namespace MessageRules { + } + export namespace RepeatedRules { + } + export namespace SFixed32Rules { + } + export namespace SFixed64Rules { + } + export namespace SInt32Rules { + } + export namespace SInt64Rules { + } + export namespace StringRules { + } + export namespace TimestampRules { + } + export namespace UInt32Rules { + } + export namespace UInt64Rules { } } } @@ -689,155 +689,157 @@ type SubtypeConstructor = { export interface ProtoGrpcType { envoy: { + annotations: { + } api: { v2: { ClusterLoadAssignment: MessageTypeDefinition + core: { + Address: MessageTypeDefinition + AsyncDataSource: MessageTypeDefinition + BackoffStrategy: MessageTypeDefinition + BindConfig: MessageTypeDefinition + BuildVersion: MessageTypeDefinition + CidrRange: MessageTypeDefinition + ControlPlane: MessageTypeDefinition + DataSource: MessageTypeDefinition + EventServiceConfig: MessageTypeDefinition + Extension: MessageTypeDefinition + GrpcService: MessageTypeDefinition + HeaderMap: MessageTypeDefinition + HeaderValue: MessageTypeDefinition + HeaderValueOption: MessageTypeDefinition + HealthCheck: MessageTypeDefinition + HealthStatus: EnumTypeDefinition + HttpUri: MessageTypeDefinition + Locality: MessageTypeDefinition + Metadata: MessageTypeDefinition + Node: MessageTypeDefinition + Pipe: MessageTypeDefinition + RemoteDataSource: MessageTypeDefinition + RequestMethod: EnumTypeDefinition + RetryPolicy: MessageTypeDefinition + RoutingPriority: EnumTypeDefinition + RuntimeDouble: MessageTypeDefinition + RuntimeFeatureFlag: MessageTypeDefinition + RuntimeFractionalPercent: MessageTypeDefinition + RuntimeUInt32: MessageTypeDefinition + SocketAddress: MessageTypeDefinition + SocketOption: MessageTypeDefinition + TcpKeepalive: MessageTypeDefinition + TrafficDirection: EnumTypeDefinition + TransportSocket: MessageTypeDefinition + } endpoint: { Endpoint: MessageTypeDefinition LbEndpoint: MessageTypeDefinition LocalityLbEndpoints: MessageTypeDefinition } - core: { - HealthStatus: EnumTypeDefinition - HealthCheck: MessageTypeDefinition - RoutingPriority: EnumTypeDefinition - RequestMethod: EnumTypeDefinition - TrafficDirection: EnumTypeDefinition - Locality: MessageTypeDefinition - BuildVersion: MessageTypeDefinition - Extension: MessageTypeDefinition - Node: MessageTypeDefinition - Metadata: MessageTypeDefinition - RuntimeUInt32: MessageTypeDefinition - RuntimeDouble: MessageTypeDefinition - RuntimeFeatureFlag: MessageTypeDefinition - HeaderValue: MessageTypeDefinition - HeaderValueOption: MessageTypeDefinition - HeaderMap: MessageTypeDefinition - DataSource: MessageTypeDefinition - RetryPolicy: MessageTypeDefinition - RemoteDataSource: MessageTypeDefinition - AsyncDataSource: MessageTypeDefinition - TransportSocket: MessageTypeDefinition - RuntimeFractionalPercent: MessageTypeDefinition - ControlPlane: MessageTypeDefinition - Pipe: MessageTypeDefinition - SocketAddress: MessageTypeDefinition - TcpKeepalive: MessageTypeDefinition - BindConfig: MessageTypeDefinition - Address: MessageTypeDefinition - CidrRange: MessageTypeDefinition - EventServiceConfig: MessageTypeDefinition - BackoffStrategy: MessageTypeDefinition - HttpUri: MessageTypeDefinition - SocketOption: MessageTypeDefinition - GrpcService: MessageTypeDefinition - } } } type: { - Percent: MessageTypeDefinition - FractionalPercent: MessageTypeDefinition CodecClientType: EnumTypeDefinition + DoubleRange: MessageTypeDefinition + FractionalPercent: MessageTypeDefinition + Int32Range: MessageTypeDefinition + Int64Range: MessageTypeDefinition + Percent: MessageTypeDefinition SemanticVersion: MessageTypeDefinition matcher: { - StringMatcher: MessageTypeDefinition ListStringMatcher: MessageTypeDefinition - RegexMatcher: MessageTypeDefinition RegexMatchAndSubstitute: MessageTypeDefinition + RegexMatcher: MessageTypeDefinition + StringMatcher: MessageTypeDefinition } - Int64Range: MessageTypeDefinition - Int32Range: MessageTypeDefinition - DoubleRange: MessageTypeDefinition } - annotations: { + } + google: { + api: { + CustomHttpPattern: MessageTypeDefinition + Http: MessageTypeDefinition + HttpRule: MessageTypeDefinition + } + protobuf: { + Any: MessageTypeDefinition + BoolValue: MessageTypeDefinition + BytesValue: MessageTypeDefinition + DescriptorProto: MessageTypeDefinition + DoubleValue: MessageTypeDefinition + Duration: MessageTypeDefinition + Empty: MessageTypeDefinition + EnumDescriptorProto: MessageTypeDefinition + EnumOptions: MessageTypeDefinition + EnumValueDescriptorProto: MessageTypeDefinition + EnumValueOptions: MessageTypeDefinition + FieldDescriptorProto: MessageTypeDefinition + FieldOptions: MessageTypeDefinition + FileDescriptorProto: MessageTypeDefinition + FileDescriptorSet: MessageTypeDefinition + FileOptions: MessageTypeDefinition + FloatValue: MessageTypeDefinition + GeneratedCodeInfo: MessageTypeDefinition + Int32Value: MessageTypeDefinition + Int64Value: MessageTypeDefinition + ListValue: MessageTypeDefinition + MessageOptions: MessageTypeDefinition + MethodDescriptorProto: MessageTypeDefinition + MethodOptions: MessageTypeDefinition + NullValue: EnumTypeDefinition + OneofDescriptorProto: MessageTypeDefinition + OneofOptions: MessageTypeDefinition + ServiceDescriptorProto: MessageTypeDefinition + ServiceOptions: MessageTypeDefinition + SourceCodeInfo: MessageTypeDefinition + StringValue: MessageTypeDefinition + Struct: MessageTypeDefinition + Timestamp: MessageTypeDefinition + UInt32Value: MessageTypeDefinition + UInt64Value: MessageTypeDefinition + UninterpretedOption: MessageTypeDefinition + Value: MessageTypeDefinition } } udpa: { annotations: { - MigrateAnnotation: MessageTypeDefinition FieldMigrateAnnotation: MessageTypeDefinition FileMigrateAnnotation: MessageTypeDefinition + MigrateAnnotation: MessageTypeDefinition PackageVersionStatus: EnumTypeDefinition StatusAnnotation: MessageTypeDefinition } } validate: { - FieldRules: MessageTypeDefinition - FloatRules: MessageTypeDefinition + AnyRules: MessageTypeDefinition + BoolRules: MessageTypeDefinition + BytesRules: MessageTypeDefinition DoubleRules: MessageTypeDefinition - Int32Rules: MessageTypeDefinition - Int64Rules: MessageTypeDefinition - UInt32Rules: MessageTypeDefinition - UInt64Rules: MessageTypeDefinition - SInt32Rules: MessageTypeDefinition - SInt64Rules: MessageTypeDefinition + DurationRules: MessageTypeDefinition + EnumRules: MessageTypeDefinition + FieldRules: MessageTypeDefinition Fixed32Rules: MessageTypeDefinition Fixed64Rules: MessageTypeDefinition - SFixed32Rules: MessageTypeDefinition - SFixed64Rules: MessageTypeDefinition - BoolRules: MessageTypeDefinition - StringRules: MessageTypeDefinition + FloatRules: MessageTypeDefinition + Int32Rules: MessageTypeDefinition + Int64Rules: MessageTypeDefinition KnownRegex: EnumTypeDefinition - BytesRules: MessageTypeDefinition - EnumRules: MessageTypeDefinition + MapRules: MessageTypeDefinition MessageRules: MessageTypeDefinition RepeatedRules: MessageTypeDefinition - MapRules: MessageTypeDefinition - AnyRules: MessageTypeDefinition - DurationRules: MessageTypeDefinition + SFixed32Rules: MessageTypeDefinition + SFixed64Rules: MessageTypeDefinition + SInt32Rules: MessageTypeDefinition + SInt64Rules: MessageTypeDefinition + StringRules: MessageTypeDefinition TimestampRules: MessageTypeDefinition - } - google: { - protobuf: { - Duration: MessageTypeDefinition - DoubleValue: MessageTypeDefinition - FloatValue: MessageTypeDefinition - Int64Value: MessageTypeDefinition - UInt64Value: MessageTypeDefinition - Int32Value: MessageTypeDefinition - UInt32Value: MessageTypeDefinition - BoolValue: MessageTypeDefinition - StringValue: MessageTypeDefinition - BytesValue: MessageTypeDefinition - Timestamp: MessageTypeDefinition - FileDescriptorSet: MessageTypeDefinition - FileDescriptorProto: MessageTypeDefinition - DescriptorProto: MessageTypeDefinition - FieldDescriptorProto: MessageTypeDefinition - OneofDescriptorProto: MessageTypeDefinition - EnumDescriptorProto: MessageTypeDefinition - EnumValueDescriptorProto: MessageTypeDefinition - ServiceDescriptorProto: MessageTypeDefinition - MethodDescriptorProto: MessageTypeDefinition - FileOptions: MessageTypeDefinition - MessageOptions: MessageTypeDefinition - FieldOptions: MessageTypeDefinition - OneofOptions: MessageTypeDefinition - EnumOptions: MessageTypeDefinition - EnumValueOptions: MessageTypeDefinition - ServiceOptions: MessageTypeDefinition - MethodOptions: MessageTypeDefinition - UninterpretedOption: MessageTypeDefinition - SourceCodeInfo: MessageTypeDefinition - GeneratedCodeInfo: MessageTypeDefinition - Any: MessageTypeDefinition - Struct: MessageTypeDefinition - Value: MessageTypeDefinition - NullValue: EnumTypeDefinition - ListValue: MessageTypeDefinition - Empty: MessageTypeDefinition - } - api: { - Http: MessageTypeDefinition - HttpRule: MessageTypeDefinition - CustomHttpPattern: MessageTypeDefinition - } + UInt32Rules: MessageTypeDefinition + UInt64Rules: MessageTypeDefinition } } export namespace ServiceHandlers { export namespace envoy { + export namespace annotations { + } export namespace api { export namespace v2 { export namespace ClusterLoadAssignment { @@ -846,6 +848,102 @@ export namespace ServiceHandlers { } } } + export namespace core { + export namespace Address { + } + export namespace AsyncDataSource { + } + export namespace BackoffStrategy { + } + export namespace BindConfig { + } + export namespace BuildVersion { + } + export namespace CidrRange { + } + export namespace ControlPlane { + } + export namespace DataSource { + } + export namespace EventServiceConfig { + } + export namespace Extension { + } + export namespace GrpcService { + export namespace EnvoyGrpc { + } + export namespace GoogleGrpc { + export namespace CallCredentials { + export namespace GoogleIAMCredentials { + } + export namespace MetadataCredentialsFromPlugin { + } + export namespace ServiceAccountJWTAccessCredentials { + } + export namespace StsService { + } + } + export namespace ChannelCredentials { + } + export namespace GoogleLocalCredentials { + } + export namespace SslCredentials { + } + } + } + export namespace HeaderMap { + } + export namespace HeaderValue { + } + export namespace HeaderValueOption { + } + export namespace HealthCheck { + export namespace CustomHealthCheck { + } + export namespace GrpcHealthCheck { + } + export namespace HttpHealthCheck { + } + export namespace Payload { + } + export namespace RedisHealthCheck { + } + export namespace TcpHealthCheck { + } + export namespace TlsOptions { + } + } + export namespace HttpUri { + } + export namespace Locality { + } + export namespace Metadata { + } + export namespace Node { + } + export namespace Pipe { + } + export namespace RemoteDataSource { + } + export namespace RetryPolicy { + } + export namespace RuntimeDouble { + } + export namespace RuntimeFeatureFlag { + } + export namespace RuntimeFractionalPercent { + } + export namespace RuntimeUInt32 { + } + export namespace SocketAddress { + } + export namespace SocketOption { + } + export namespace TcpKeepalive { + } + export namespace TransportSocket { + } + } export namespace endpoint { export namespace Endpoint { export namespace HealthCheckConfig { @@ -856,285 +954,187 @@ export namespace ServiceHandlers { export namespace LocalityLbEndpoints { } } - export namespace core { - export namespace HealthCheck { - export namespace Payload { - } - export namespace HttpHealthCheck { - } - export namespace TcpHealthCheck { - } - export namespace RedisHealthCheck { - } - export namespace GrpcHealthCheck { - } - export namespace CustomHealthCheck { - } - export namespace TlsOptions { - } - } - export namespace Locality { - } - export namespace BuildVersion { - } - export namespace Extension { - } - export namespace Node { - } - export namespace Metadata { - } - export namespace RuntimeUInt32 { - } - export namespace RuntimeDouble { - } - export namespace RuntimeFeatureFlag { - } - export namespace HeaderValue { - } - export namespace HeaderValueOption { - } - export namespace HeaderMap { - } - export namespace DataSource { - } - export namespace RetryPolicy { - } - export namespace RemoteDataSource { - } - export namespace AsyncDataSource { - } - export namespace TransportSocket { - } - export namespace RuntimeFractionalPercent { - } - export namespace ControlPlane { - } - export namespace Pipe { - } - export namespace SocketAddress { - } - export namespace TcpKeepalive { - } - export namespace BindConfig { - } - export namespace Address { - } - export namespace CidrRange { - } - export namespace EventServiceConfig { - } - export namespace BackoffStrategy { - } - export namespace HttpUri { - } - export namespace SocketOption { - } - export namespace GrpcService { - export namespace EnvoyGrpc { - } - export namespace GoogleGrpc { - export namespace SslCredentials { - } - export namespace GoogleLocalCredentials { - } - export namespace ChannelCredentials { - } - export namespace CallCredentials { - export namespace ServiceAccountJWTAccessCredentials { - } - export namespace GoogleIAMCredentials { - } - export namespace MetadataCredentialsFromPlugin { - } - export namespace StsService { - } - } - } - } - } } } export namespace type { - export namespace Percent { + export namespace DoubleRange { } export namespace FractionalPercent { } + export namespace Int32Range { + } + export namespace Int64Range { + } + export namespace Percent { + } export namespace SemanticVersion { } export namespace matcher { - export namespace StringMatcher { - } export namespace ListStringMatcher { } + export namespace RegexMatchAndSubstitute { + } export namespace RegexMatcher { export namespace GoogleRE2 { } } - export namespace RegexMatchAndSubstitute { + export namespace StringMatcher { } } - export namespace Int64Range { - } - export namespace Int32Range { - } - export namespace DoubleRange { - } - } - export namespace annotations { - } - } - export namespace udpa { - export namespace annotations { - export namespace MigrateAnnotation { - } - export namespace FieldMigrateAnnotation { - } - export namespace FileMigrateAnnotation { - } - export namespace StatusAnnotation { - } - } - } - export namespace validate { - export namespace FieldRules { - } - export namespace FloatRules { - } - export namespace DoubleRules { - } - export namespace Int32Rules { - } - export namespace Int64Rules { - } - export namespace UInt32Rules { - } - export namespace UInt64Rules { - } - export namespace SInt32Rules { - } - export namespace SInt64Rules { - } - export namespace Fixed32Rules { - } - export namespace Fixed64Rules { - } - export namespace SFixed32Rules { - } - export namespace SFixed64Rules { - } - export namespace BoolRules { - } - export namespace StringRules { - } - export namespace BytesRules { - } - export namespace EnumRules { - } - export namespace MessageRules { - } - export namespace RepeatedRules { - } - export namespace MapRules { - } - export namespace AnyRules { - } - export namespace DurationRules { - } - export namespace TimestampRules { } } export namespace google { + export namespace api { + export namespace CustomHttpPattern { + } + export namespace Http { + } + export namespace HttpRule { + } + } export namespace protobuf { - export namespace Duration { - } - export namespace DoubleValue { - } - export namespace FloatValue { - } - export namespace Int64Value { - } - export namespace UInt64Value { - } - export namespace Int32Value { - } - export namespace UInt32Value { + export namespace Any { } export namespace BoolValue { } - export namespace StringValue { - } export namespace BytesValue { } - export namespace Timestamp { - } - export namespace FileDescriptorSet { - } - export namespace FileDescriptorProto { - } export namespace DescriptorProto { export namespace ExtensionRange { } export namespace ReservedRange { } } - export namespace FieldDescriptorProto { + export namespace DoubleValue { } - export namespace OneofDescriptorProto { + export namespace Duration { + } + export namespace Empty { } export namespace EnumDescriptorProto { } - export namespace EnumValueDescriptorProto { - } - export namespace ServiceDescriptorProto { - } - export namespace MethodDescriptorProto { - } - export namespace FileOptions { - } - export namespace MessageOptions { - } - export namespace FieldOptions { - } - export namespace OneofOptions { - } export namespace EnumOptions { } + export namespace EnumValueDescriptorProto { + } export namespace EnumValueOptions { } - export namespace ServiceOptions { + export namespace FieldDescriptorProto { } - export namespace MethodOptions { + export namespace FieldOptions { } - export namespace UninterpretedOption { - export namespace NamePart { - } + export namespace FileDescriptorProto { } - export namespace SourceCodeInfo { - export namespace Location { - } + export namespace FileDescriptorSet { + } + export namespace FileOptions { + } + export namespace FloatValue { } export namespace GeneratedCodeInfo { export namespace Annotation { } } - export namespace Any { + export namespace Int32Value { } - export namespace Struct { - } - export namespace Value { + export namespace Int64Value { } export namespace ListValue { } - export namespace Empty { + export namespace MessageOptions { } - } - export namespace api { - export namespace Http { + export namespace MethodDescriptorProto { } - export namespace HttpRule { + export namespace MethodOptions { } - export namespace CustomHttpPattern { + export namespace OneofDescriptorProto { + } + export namespace OneofOptions { + } + export namespace ServiceDescriptorProto { + } + export namespace ServiceOptions { + } + export namespace SourceCodeInfo { + export namespace Location { + } + } + export namespace StringValue { + } + export namespace Struct { + } + export namespace Timestamp { + } + export namespace UInt32Value { + } + export namespace UInt64Value { + } + export namespace UninterpretedOption { + export namespace NamePart { + } + } + export namespace Value { } } } + export namespace udpa { + export namespace annotations { + export namespace FieldMigrateAnnotation { + } + export namespace FileMigrateAnnotation { + } + export namespace MigrateAnnotation { + } + export namespace StatusAnnotation { + } + } + } + export namespace validate { + export namespace AnyRules { + } + export namespace BoolRules { + } + export namespace BytesRules { + } + export namespace DoubleRules { + } + export namespace DurationRules { + } + export namespace EnumRules { + } + export namespace FieldRules { + } + export namespace Fixed32Rules { + } + export namespace Fixed64Rules { + } + export namespace FloatRules { + } + export namespace Int32Rules { + } + export namespace Int64Rules { + } + export namespace MapRules { + } + export namespace MessageRules { + } + export namespace RepeatedRules { + } + export namespace SFixed32Rules { + } + export namespace SFixed64Rules { + } + export namespace SInt32Rules { + } + export namespace SInt64Rules { + } + export namespace StringRules { + } + export namespace TimestampRules { + } + export namespace UInt32Rules { + } + export namespace UInt64Rules { + } + } } diff --git a/packages/grpc-js/src/generated/envoy/api/v2/Cluster.ts b/packages/grpc-js/src/generated/envoy/api/v2/Cluster.ts index 81603172..e3d33e0a 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/Cluster.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/Cluster.ts @@ -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"; diff --git a/packages/grpc-js/src/generated/envoy/api/v2/ClusterLoadAssignment.ts b/packages/grpc-js/src/generated/envoy/api/v2/ClusterLoadAssignment.ts index 19508d3c..4f9c08bb 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/ClusterLoadAssignment.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/ClusterLoadAssignment.ts @@ -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); } diff --git a/packages/grpc-js/src/generated/envoy/api/v2/DeltaDiscoveryResponse.ts b/packages/grpc-js/src/generated/envoy/api/v2/DeltaDiscoveryResponse.ts index 5a6e8c64..53be2989 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/DeltaDiscoveryResponse.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/DeltaDiscoveryResponse.ts @@ -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)[]; } diff --git a/packages/grpc-js/src/generated/envoy/api/v2/Listener.ts b/packages/grpc-js/src/generated/envoy/api/v2/Listener.ts index c14e3fdb..d5a15201 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/Listener.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/Listener.ts @@ -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); diff --git a/packages/grpc-js/src/generated/envoy/api/v2/Resource.ts b/packages/grpc-js/src/generated/envoy/api/v2/Resource.ts index 56dae2fc..965d007d 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/Resource.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/Resource.ts @@ -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)[]; } diff --git a/packages/grpc-js/src/generated/envoy/api/v2/RouteConfiguration.ts b/packages/grpc-js/src/generated/envoy/api/v2/RouteConfiguration.ts index 5e8c6726..2c25c8b6 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/RouteConfiguration.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/RouteConfiguration.ts @@ -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); } diff --git a/packages/grpc-js/src/generated/envoy/api/v2/auth/CertificateValidationContext.ts b/packages/grpc-js/src/generated/envoy/api/v2/auth/CertificateValidationContext.ts index b34aa4ba..9aaa2a45 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/auth/CertificateValidationContext.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/auth/CertificateValidationContext.ts @@ -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); } diff --git a/packages/grpc-js/src/generated/envoy/api/v2/auth/CommonTlsContext.ts b/packages/grpc-js/src/generated/envoy/api/v2/auth/CommonTlsContext.ts index 039ba89c..aa2db06f 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/auth/CommonTlsContext.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/auth/CommonTlsContext.ts @@ -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"; } diff --git a/packages/grpc-js/src/generated/envoy/api/v2/auth/DownstreamTlsContext.ts b/packages/grpc-js/src/generated/envoy/api/v2/auth/DownstreamTlsContext.ts index aaef3423..fa731c9c 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/auth/DownstreamTlsContext.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/auth/DownstreamTlsContext.ts @@ -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"; } diff --git a/packages/grpc-js/src/generated/envoy/api/v2/auth/TlsCertificate.ts b/packages/grpc-js/src/generated/envoy/api/v2/auth/TlsCertificate.ts index 00d786e6..9346e94d 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/auth/TlsCertificate.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/auth/TlsCertificate.ts @@ -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); } diff --git a/packages/grpc-js/src/generated/envoy/api/v2/core/ApiConfigSource.ts b/packages/grpc-js/src/generated/envoy/api/v2/core/ApiConfigSource.ts index 93092c0f..0d951870 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/core/ApiConfigSource.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/core/ApiConfigSource.ts @@ -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); } diff --git a/packages/grpc-js/src/generated/envoy/api/v2/core/ConfigSource.ts b/packages/grpc-js/src/generated/envoy/api/v2/core/ConfigSource.ts index a9cd08e4..9f6952a7 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/core/ConfigSource.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/core/ConfigSource.ts @@ -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"; } diff --git a/packages/grpc-js/src/generated/envoy/api/v2/core/GrpcService.ts b/packages/grpc-js/src/generated/envoy/api/v2/core/GrpcService.ts index 0e8021b1..10fabd16 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/core/GrpcService.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/core/GrpcService.ts @@ -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); diff --git a/packages/grpc-js/src/generated/envoy/api/v2/core/HealthCheck.ts b/packages/grpc-js/src/generated/envoy/api/v2/core/HealthCheck.ts index 934db81b..e91ef5db 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/core/HealthCheck.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/core/HealthCheck.ts @@ -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"; } diff --git a/packages/grpc-js/src/generated/envoy/api/v2/core/HttpProtocolOptions.ts b/packages/grpc-js/src/generated/envoy/api/v2/core/HttpProtocolOptions.ts index f3594ce6..559140a1 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/core/HttpProtocolOptions.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/core/HttpProtocolOptions.ts @@ -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); } diff --git a/packages/grpc-js/src/generated/envoy/api/v2/endpoint/LbEndpoint.ts b/packages/grpc-js/src/generated/envoy/api/v2/endpoint/LbEndpoint.ts index cb40e7c9..50d5f46b 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/endpoint/LbEndpoint.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/endpoint/LbEndpoint.ts @@ -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"; } diff --git a/packages/grpc-js/src/generated/envoy/api/v2/listener/FilterChainMatch.ts b/packages/grpc-js/src/generated/envoy/api/v2/listener/FilterChainMatch.ts index 4b74a554..37462145 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/listener/FilterChainMatch.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/listener/FilterChainMatch.ts @@ -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); } diff --git a/packages/grpc-js/src/generated/envoy/api/v2/route/CorsPolicy.ts b/packages/grpc-js/src/generated/envoy/api/v2/route/CorsPolicy.ts index d1f5b11d..fbb1524f 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/route/CorsPolicy.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/route/CorsPolicy.ts @@ -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"; } diff --git a/packages/grpc-js/src/generated/envoy/api/v2/route/HeaderMatcher.ts b/packages/grpc-js/src/generated/envoy/api/v2/route/HeaderMatcher.ts index 97636e12..6a189d87 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/route/HeaderMatcher.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/route/HeaderMatcher.ts @@ -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"; } diff --git a/packages/grpc-js/src/generated/envoy/api/v2/route/RateLimit.ts b/packages/grpc-js/src/generated/envoy/api/v2/route/RateLimit.ts index 86681d39..b75b9b44 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/route/RateLimit.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/route/RateLimit.ts @@ -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); diff --git a/packages/grpc-js/src/generated/envoy/api/v2/route/RedirectAction.ts b/packages/grpc-js/src/generated/envoy/api/v2/route/RedirectAction.ts index cdd33a9e..06214c9d 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/route/RedirectAction.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/route/RedirectAction.ts @@ -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"; } diff --git a/packages/grpc-js/src/generated/envoy/api/v2/route/RetryPolicy.ts b/packages/grpc-js/src/generated/envoy/api/v2/route/RetryPolicy.ts index 6a0be9e4..e4364800 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/route/RetryPolicy.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/route/RetryPolicy.ts @@ -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 { diff --git a/packages/grpc-js/src/generated/envoy/api/v2/route/Route.ts b/packages/grpc-js/src/generated/envoy/api/v2/route/Route.ts index 700c3ac6..42202684 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/route/Route.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/route/Route.ts @@ -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"; } diff --git a/packages/grpc-js/src/generated/envoy/api/v2/route/RouteAction.ts b/packages/grpc-js/src/generated/envoy/api/v2/route/RouteAction.ts index 58f8f1ac..7b58e06e 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/route/RouteAction.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/route/RouteAction.ts @@ -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"; } diff --git a/packages/grpc-js/src/generated/envoy/api/v2/route/RouteMatch.ts b/packages/grpc-js/src/generated/envoy/api/v2/route/RouteMatch.ts index 897583ea..188335bb 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/route/RouteMatch.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/route/RouteMatch.ts @@ -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"; } diff --git a/packages/grpc-js/src/generated/envoy/api/v2/route/VirtualCluster.ts b/packages/grpc-js/src/generated/envoy/api/v2/route/VirtualCluster.ts index e0c23d07..5596328e 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/route/VirtualCluster.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/route/VirtualCluster.ts @@ -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)[]; } diff --git a/packages/grpc-js/src/generated/envoy/api/v2/route/VirtualHost.ts b/packages/grpc-js/src/generated/envoy/api/v2/route/VirtualHost.ts index 4d046c80..5126a8e7 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/route/VirtualHost.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/route/VirtualHost.ts @@ -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); } diff --git a/packages/grpc-js/src/generated/envoy/api/v2/route/WeightedCluster.ts b/packages/grpc-js/src/generated/envoy/api/v2/route/WeightedCluster.ts index 84ad2348..234ec5da 100644 --- a/packages/grpc-js/src/generated/envoy/api/v2/route/WeightedCluster.ts +++ b/packages/grpc-js/src/generated/envoy/api/v2/route/WeightedCluster.ts @@ -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); } diff --git a/packages/grpc-js/src/generated/envoy/type/metadata/v2/MetadataKind.ts b/packages/grpc-js/src/generated/envoy/type/metadata/v2/MetadataKind.ts index 75c47776..0cf870be 100644 --- a/packages/grpc-js/src/generated/envoy/type/metadata/v2/MetadataKind.ts +++ b/packages/grpc-js/src/generated/envoy/type/metadata/v2/MetadataKind.ts @@ -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); diff --git a/packages/grpc-js/src/generated/envoy/type/tracing/v2/CustomTag.ts b/packages/grpc-js/src/generated/envoy/type/tracing/v2/CustomTag.ts index 32baa84b..fef01ffa 100644 --- a/packages/grpc-js/src/generated/envoy/type/tracing/v2/CustomTag.ts +++ b/packages/grpc-js/src/generated/envoy/type/tracing/v2/CustomTag.ts @@ -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); diff --git a/packages/grpc-js/src/generated/google/api/CustomHttpPattern.ts b/packages/grpc-js/src/generated/google/api/CustomHttpPattern.ts index 01ce13ba..ebdc3e39 100644 --- a/packages/grpc-js/src/generated/google/api/CustomHttpPattern.ts +++ b/packages/grpc-js/src/generated/google/api/CustomHttpPattern.ts @@ -1,4 +1,4 @@ -// Original file: node_modules/protobufjs/google/api/http.proto +// Original file: deps/googleapis/google/api/http.proto export interface CustomHttpPattern { diff --git a/packages/grpc-js/src/generated/google/api/Http.ts b/packages/grpc-js/src/generated/google/api/Http.ts index 6a04f7b8..fc3839eb 100644 --- a/packages/grpc-js/src/generated/google/api/Http.ts +++ b/packages/grpc-js/src/generated/google/api/Http.ts @@ -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); } diff --git a/packages/grpc-js/src/generated/google/api/HttpRule.ts b/packages/grpc-js/src/generated/google/api/HttpRule.ts index 3bd9acd2..3b268a02 100644 --- a/packages/grpc-js/src/generated/google/api/HttpRule.ts +++ b/packages/grpc-js/src/generated/google/api/HttpRule.ts @@ -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"; } diff --git a/packages/grpc-js/src/generated/google/protobuf/DescriptorProto.ts b/packages/grpc-js/src/generated/google/protobuf/DescriptorProto.ts index 97726c40..423ec0f0 100644 --- a/packages/grpc-js/src/generated/google/protobuf/DescriptorProto.ts +++ b/packages/grpc-js/src/generated/google/protobuf/DescriptorProto.ts @@ -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)[]; } diff --git a/packages/grpc-js/src/generated/google/protobuf/EnumDescriptorProto.ts b/packages/grpc-js/src/generated/google/protobuf/EnumDescriptorProto.ts index 55059ba9..5c5f2b7b 100644 --- a/packages/grpc-js/src/generated/google/protobuf/EnumDescriptorProto.ts +++ b/packages/grpc-js/src/generated/google/protobuf/EnumDescriptorProto.ts @@ -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'; diff --git a/packages/grpc-js/src/generated/google/protobuf/EnumOptions.ts b/packages/grpc-js/src/generated/google/protobuf/EnumOptions.ts index 1c096a30..9671ecc3 100644 --- a/packages/grpc-js/src/generated/google/protobuf/EnumOptions.ts +++ b/packages/grpc-js/src/generated/google/protobuf/EnumOptions.ts @@ -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); } diff --git a/packages/grpc-js/src/generated/google/protobuf/EnumValueDescriptorProto.ts b/packages/grpc-js/src/generated/google/protobuf/EnumValueDescriptorProto.ts index a0b8308d..042c82ff 100644 --- a/packages/grpc-js/src/generated/google/protobuf/EnumValueDescriptorProto.ts +++ b/packages/grpc-js/src/generated/google/protobuf/EnumValueDescriptorProto.ts @@ -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'; diff --git a/packages/grpc-js/src/generated/google/protobuf/EnumValueOptions.ts b/packages/grpc-js/src/generated/google/protobuf/EnumValueOptions.ts index 29c56043..2d403615 100644 --- a/packages/grpc-js/src/generated/google/protobuf/EnumValueOptions.ts +++ b/packages/grpc-js/src/generated/google/protobuf/EnumValueOptions.ts @@ -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); } diff --git a/packages/grpc-js/src/generated/google/protobuf/FieldDescriptorProto.ts b/packages/grpc-js/src/generated/google/protobuf/FieldDescriptorProto.ts index b5c089c9..f9c52a7e 100644 --- a/packages/grpc-js/src/generated/google/protobuf/FieldDescriptorProto.ts +++ b/packages/grpc-js/src/generated/google/protobuf/FieldDescriptorProto.ts @@ -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); } diff --git a/packages/grpc-js/src/generated/google/protobuf/FieldOptions.ts b/packages/grpc-js/src/generated/google/protobuf/FieldOptions.ts index d2bec450..dcba8be7 100644 --- a/packages/grpc-js/src/generated/google/protobuf/FieldOptions.ts +++ b/packages/grpc-js/src/generated/google/protobuf/FieldOptions.ts @@ -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); } diff --git a/packages/grpc-js/src/generated/google/protobuf/FileDescriptorProto.ts b/packages/grpc-js/src/generated/google/protobuf/FileDescriptorProto.ts index aeebbf24..fd69f164 100644 --- a/packages/grpc-js/src/generated/google/protobuf/FileDescriptorProto.ts +++ b/packages/grpc-js/src/generated/google/protobuf/FileDescriptorProto.ts @@ -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); } diff --git a/packages/grpc-js/src/generated/google/protobuf/FileDescriptorSet.ts b/packages/grpc-js/src/generated/google/protobuf/FileDescriptorSet.ts index b30f4679..f01cabc4 100644 --- a/packages/grpc-js/src/generated/google/protobuf/FileDescriptorSet.ts +++ b/packages/grpc-js/src/generated/google/protobuf/FileDescriptorSet.ts @@ -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'; diff --git a/packages/grpc-js/src/generated/google/protobuf/FileOptions.ts b/packages/grpc-js/src/generated/google/protobuf/FileOptions.ts index 337f38d8..ac556b3b 100644 --- a/packages/grpc-js/src/generated/google/protobuf/FileOptions.ts +++ b/packages/grpc-js/src/generated/google/protobuf/FileOptions.ts @@ -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); } diff --git a/packages/grpc-js/src/generated/google/protobuf/GeneratedCodeInfo.ts b/packages/grpc-js/src/generated/google/protobuf/GeneratedCodeInfo.ts index f925dbff..019fb0e1 100644 --- a/packages/grpc-js/src/generated/google/protobuf/GeneratedCodeInfo.ts +++ b/packages/grpc-js/src/generated/google/protobuf/GeneratedCodeInfo.ts @@ -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); } diff --git a/packages/grpc-js/src/generated/google/protobuf/MessageOptions.ts b/packages/grpc-js/src/generated/google/protobuf/MessageOptions.ts index ec6508b0..4bdb411e 100644 --- a/packages/grpc-js/src/generated/google/protobuf/MessageOptions.ts +++ b/packages/grpc-js/src/generated/google/protobuf/MessageOptions.ts @@ -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); } diff --git a/packages/grpc-js/src/generated/google/protobuf/MethodDescriptorProto.ts b/packages/grpc-js/src/generated/google/protobuf/MethodDescriptorProto.ts index a378ab63..2457567b 100644 --- a/packages/grpc-js/src/generated/google/protobuf/MethodDescriptorProto.ts +++ b/packages/grpc-js/src/generated/google/protobuf/MethodDescriptorProto.ts @@ -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); } diff --git a/packages/grpc-js/src/generated/google/protobuf/MethodOptions.ts b/packages/grpc-js/src/generated/google/protobuf/MethodOptions.ts index 582ba4be..d2bbd851 100644 --- a/packages/grpc-js/src/generated/google/protobuf/MethodOptions.ts +++ b/packages/grpc-js/src/generated/google/protobuf/MethodOptions.ts @@ -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); } diff --git a/packages/grpc-js/src/generated/google/protobuf/OneofDescriptorProto.ts b/packages/grpc-js/src/generated/google/protobuf/OneofDescriptorProto.ts index 084cabff..ab1f85e6 100644 --- a/packages/grpc-js/src/generated/google/protobuf/OneofDescriptorProto.ts +++ b/packages/grpc-js/src/generated/google/protobuf/OneofDescriptorProto.ts @@ -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'; diff --git a/packages/grpc-js/src/generated/google/protobuf/OneofOptions.ts b/packages/grpc-js/src/generated/google/protobuf/OneofOptions.ts index ea07ab22..01fdc9d2 100644 --- a/packages/grpc-js/src/generated/google/protobuf/OneofOptions.ts +++ b/packages/grpc-js/src/generated/google/protobuf/OneofOptions.ts @@ -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); } diff --git a/packages/grpc-js/src/generated/google/protobuf/ServiceDescriptorProto.ts b/packages/grpc-js/src/generated/google/protobuf/ServiceDescriptorProto.ts index aab7736c..0e0bd5ba 100644 --- a/packages/grpc-js/src/generated/google/protobuf/ServiceDescriptorProto.ts +++ b/packages/grpc-js/src/generated/google/protobuf/ServiceDescriptorProto.ts @@ -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'; diff --git a/packages/grpc-js/src/generated/google/protobuf/ServiceOptions.ts b/packages/grpc-js/src/generated/google/protobuf/ServiceOptions.ts index 602e670a..c1bd8360 100644 --- a/packages/grpc-js/src/generated/google/protobuf/ServiceOptions.ts +++ b/packages/grpc-js/src/generated/google/protobuf/ServiceOptions.ts @@ -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)[]; } diff --git a/packages/grpc-js/src/generated/google/protobuf/SourceCodeInfo.ts b/packages/grpc-js/src/generated/google/protobuf/SourceCodeInfo.ts index cf68f3ac..d30e59b4 100644 --- a/packages/grpc-js/src/generated/google/protobuf/SourceCodeInfo.ts +++ b/packages/grpc-js/src/generated/google/protobuf/SourceCodeInfo.ts @@ -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 { diff --git a/packages/grpc-js/src/generated/google/protobuf/UninterpretedOption.ts b/packages/grpc-js/src/generated/google/protobuf/UninterpretedOption.ts index 77039476..91e3b99b 100644 --- a/packages/grpc-js/src/generated/google/protobuf/UninterpretedOption.ts +++ b/packages/grpc-js/src/generated/google/protobuf/UninterpretedOption.ts @@ -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); } diff --git a/packages/grpc-js/src/generated/listener.ts b/packages/grpc-js/src/generated/listener.ts index ef657d3a..65a514ab 100644 --- a/packages/grpc-js/src/generated/listener.ts +++ b/packages/grpc-js/src/generated/listener.ts @@ -2,339 +2,335 @@ import * as grpc from '../index'; import { ServiceDefinition, EnumTypeDefinition, MessageTypeDefinition } from '@grpc/proto-loader'; import { Listener as _envoy_api_v2_Listener, Listener__Output as _envoy_api_v2_Listener__Output } from './envoy/api/v2/Listener'; -import { SocketOption as _envoy_api_v2_core_SocketOption, SocketOption__Output as _envoy_api_v2_core_SocketOption__Output } from './envoy/api/v2/core/SocketOption'; -import { Pipe as _envoy_api_v2_core_Pipe, Pipe__Output as _envoy_api_v2_core_Pipe__Output } from './envoy/api/v2/core/Pipe'; -import { SocketAddress as _envoy_api_v2_core_SocketAddress, SocketAddress__Output as _envoy_api_v2_core_SocketAddress__Output } from './envoy/api/v2/core/SocketAddress'; -import { TcpKeepalive as _envoy_api_v2_core_TcpKeepalive, TcpKeepalive__Output as _envoy_api_v2_core_TcpKeepalive__Output } from './envoy/api/v2/core/TcpKeepalive'; -import { BindConfig as _envoy_api_v2_core_BindConfig, BindConfig__Output as _envoy_api_v2_core_BindConfig__Output } from './envoy/api/v2/core/BindConfig'; -import { Address as _envoy_api_v2_core_Address, Address__Output as _envoy_api_v2_core_Address__Output } from './envoy/api/v2/core/Address'; -import { CidrRange as _envoy_api_v2_core_CidrRange, CidrRange__Output as _envoy_api_v2_core_CidrRange__Output } from './envoy/api/v2/core/CidrRange'; -import { RoutingPriority as _envoy_api_v2_core_RoutingPriority } from './envoy/api/v2/core/RoutingPriority'; -import { RequestMethod as _envoy_api_v2_core_RequestMethod } from './envoy/api/v2/core/RequestMethod'; -import { TrafficDirection as _envoy_api_v2_core_TrafficDirection } from './envoy/api/v2/core/TrafficDirection'; -import { Locality as _envoy_api_v2_core_Locality, Locality__Output as _envoy_api_v2_core_Locality__Output } from './envoy/api/v2/core/Locality'; -import { BuildVersion as _envoy_api_v2_core_BuildVersion, BuildVersion__Output as _envoy_api_v2_core_BuildVersion__Output } from './envoy/api/v2/core/BuildVersion'; -import { Extension as _envoy_api_v2_core_Extension, Extension__Output as _envoy_api_v2_core_Extension__Output } from './envoy/api/v2/core/Extension'; -import { Node as _envoy_api_v2_core_Node, Node__Output as _envoy_api_v2_core_Node__Output } from './envoy/api/v2/core/Node'; -import { Metadata as _envoy_api_v2_core_Metadata, Metadata__Output as _envoy_api_v2_core_Metadata__Output } from './envoy/api/v2/core/Metadata'; -import { RuntimeUInt32 as _envoy_api_v2_core_RuntimeUInt32, RuntimeUInt32__Output as _envoy_api_v2_core_RuntimeUInt32__Output } from './envoy/api/v2/core/RuntimeUInt32'; -import { RuntimeDouble as _envoy_api_v2_core_RuntimeDouble, RuntimeDouble__Output as _envoy_api_v2_core_RuntimeDouble__Output } from './envoy/api/v2/core/RuntimeDouble'; -import { RuntimeFeatureFlag as _envoy_api_v2_core_RuntimeFeatureFlag, RuntimeFeatureFlag__Output as _envoy_api_v2_core_RuntimeFeatureFlag__Output } from './envoy/api/v2/core/RuntimeFeatureFlag'; -import { HeaderValue as _envoy_api_v2_core_HeaderValue, HeaderValue__Output as _envoy_api_v2_core_HeaderValue__Output } from './envoy/api/v2/core/HeaderValue'; -import { HeaderValueOption as _envoy_api_v2_core_HeaderValueOption, HeaderValueOption__Output as _envoy_api_v2_core_HeaderValueOption__Output } from './envoy/api/v2/core/HeaderValueOption'; -import { HeaderMap as _envoy_api_v2_core_HeaderMap, HeaderMap__Output as _envoy_api_v2_core_HeaderMap__Output } from './envoy/api/v2/core/HeaderMap'; -import { DataSource as _envoy_api_v2_core_DataSource, DataSource__Output as _envoy_api_v2_core_DataSource__Output } from './envoy/api/v2/core/DataSource'; -import { RetryPolicy as _envoy_api_v2_core_RetryPolicy, RetryPolicy__Output as _envoy_api_v2_core_RetryPolicy__Output } from './envoy/api/v2/core/RetryPolicy'; -import { RemoteDataSource as _envoy_api_v2_core_RemoteDataSource, RemoteDataSource__Output as _envoy_api_v2_core_RemoteDataSource__Output } from './envoy/api/v2/core/RemoteDataSource'; -import { AsyncDataSource as _envoy_api_v2_core_AsyncDataSource, AsyncDataSource__Output as _envoy_api_v2_core_AsyncDataSource__Output } from './envoy/api/v2/core/AsyncDataSource'; -import { TransportSocket as _envoy_api_v2_core_TransportSocket, TransportSocket__Output as _envoy_api_v2_core_TransportSocket__Output } from './envoy/api/v2/core/TransportSocket'; -import { RuntimeFractionalPercent as _envoy_api_v2_core_RuntimeFractionalPercent, RuntimeFractionalPercent__Output as _envoy_api_v2_core_RuntimeFractionalPercent__Output } from './envoy/api/v2/core/RuntimeFractionalPercent'; -import { ControlPlane as _envoy_api_v2_core_ControlPlane, ControlPlane__Output as _envoy_api_v2_core_ControlPlane__Output } from './envoy/api/v2/core/ControlPlane'; -import { BackoffStrategy as _envoy_api_v2_core_BackoffStrategy, BackoffStrategy__Output as _envoy_api_v2_core_BackoffStrategy__Output } from './envoy/api/v2/core/BackoffStrategy'; -import { HttpUri as _envoy_api_v2_core_HttpUri, HttpUri__Output as _envoy_api_v2_core_HttpUri__Output } from './envoy/api/v2/core/HttpUri'; -import { ApiVersion as _envoy_api_v2_core_ApiVersion } from './envoy/api/v2/core/ApiVersion'; -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 { RateLimitSettings as _envoy_api_v2_core_RateLimitSettings, RateLimitSettings__Output as _envoy_api_v2_core_RateLimitSettings__Output } from './envoy/api/v2/core/RateLimitSettings'; -import { ConfigSource as _envoy_api_v2_core_ConfigSource, ConfigSource__Output as _envoy_api_v2_core_ConfigSource__Output } from './envoy/api/v2/core/ConfigSource'; -import { GrpcService as _envoy_api_v2_core_GrpcService, GrpcService__Output as _envoy_api_v2_core_GrpcService__Output } from './envoy/api/v2/core/GrpcService'; -import { Filter as _envoy_api_v2_listener_Filter, Filter__Output as _envoy_api_v2_listener_Filter__Output } from './envoy/api/v2/listener/Filter'; -import { FilterChainMatch as _envoy_api_v2_listener_FilterChainMatch, FilterChainMatch__Output as _envoy_api_v2_listener_FilterChainMatch__Output } from './envoy/api/v2/listener/FilterChainMatch'; -import { FilterChain as _envoy_api_v2_listener_FilterChain, FilterChain__Output as _envoy_api_v2_listener_FilterChain__Output } from './envoy/api/v2/listener/FilterChain'; -import { ListenerFilterChainMatchPredicate as _envoy_api_v2_listener_ListenerFilterChainMatchPredicate, ListenerFilterChainMatchPredicate__Output as _envoy_api_v2_listener_ListenerFilterChainMatchPredicate__Output } from './envoy/api/v2/listener/ListenerFilterChainMatchPredicate'; -import { ListenerFilter as _envoy_api_v2_listener_ListenerFilter, ListenerFilter__Output as _envoy_api_v2_listener_ListenerFilter__Output } from './envoy/api/v2/listener/ListenerFilter'; -import { UdpListenerConfig as _envoy_api_v2_listener_UdpListenerConfig, UdpListenerConfig__Output as _envoy_api_v2_listener_UdpListenerConfig__Output } from './envoy/api/v2/listener/UdpListenerConfig'; -import { ActiveRawUdpListenerConfig as _envoy_api_v2_listener_ActiveRawUdpListenerConfig, ActiveRawUdpListenerConfig__Output as _envoy_api_v2_listener_ActiveRawUdpListenerConfig__Output } from './envoy/api/v2/listener/ActiveRawUdpListenerConfig'; -import { UpstreamTlsContext as _envoy_api_v2_auth_UpstreamTlsContext, UpstreamTlsContext__Output as _envoy_api_v2_auth_UpstreamTlsContext__Output } from './envoy/api/v2/auth/UpstreamTlsContext'; -import { DownstreamTlsContext as _envoy_api_v2_auth_DownstreamTlsContext, DownstreamTlsContext__Output as _envoy_api_v2_auth_DownstreamTlsContext__Output } from './envoy/api/v2/auth/DownstreamTlsContext'; -import { CommonTlsContext as _envoy_api_v2_auth_CommonTlsContext, CommonTlsContext__Output as _envoy_api_v2_auth_CommonTlsContext__Output } from './envoy/api/v2/auth/CommonTlsContext'; -import { TlsParameters as _envoy_api_v2_auth_TlsParameters, TlsParameters__Output as _envoy_api_v2_auth_TlsParameters__Output } from './envoy/api/v2/auth/TlsParameters'; -import { PrivateKeyProvider as _envoy_api_v2_auth_PrivateKeyProvider, PrivateKeyProvider__Output as _envoy_api_v2_auth_PrivateKeyProvider__Output } from './envoy/api/v2/auth/PrivateKeyProvider'; -import { TlsCertificate as _envoy_api_v2_auth_TlsCertificate, TlsCertificate__Output as _envoy_api_v2_auth_TlsCertificate__Output } from './envoy/api/v2/auth/TlsCertificate'; -import { TlsSessionTicketKeys as _envoy_api_v2_auth_TlsSessionTicketKeys, TlsSessionTicketKeys__Output as _envoy_api_v2_auth_TlsSessionTicketKeys__Output } from './envoy/api/v2/auth/TlsSessionTicketKeys'; import { CertificateValidationContext as _envoy_api_v2_auth_CertificateValidationContext, CertificateValidationContext__Output as _envoy_api_v2_auth_CertificateValidationContext__Output } from './envoy/api/v2/auth/CertificateValidationContext'; +import { CommonTlsContext as _envoy_api_v2_auth_CommonTlsContext, CommonTlsContext__Output as _envoy_api_v2_auth_CommonTlsContext__Output } from './envoy/api/v2/auth/CommonTlsContext'; +import { DownstreamTlsContext as _envoy_api_v2_auth_DownstreamTlsContext, DownstreamTlsContext__Output as _envoy_api_v2_auth_DownstreamTlsContext__Output } from './envoy/api/v2/auth/DownstreamTlsContext'; import { GenericSecret as _envoy_api_v2_auth_GenericSecret, GenericSecret__Output as _envoy_api_v2_auth_GenericSecret__Output } from './envoy/api/v2/auth/GenericSecret'; +import { PrivateKeyProvider as _envoy_api_v2_auth_PrivateKeyProvider, PrivateKeyProvider__Output as _envoy_api_v2_auth_PrivateKeyProvider__Output } from './envoy/api/v2/auth/PrivateKeyProvider'; import { SdsSecretConfig as _envoy_api_v2_auth_SdsSecretConfig, SdsSecretConfig__Output as _envoy_api_v2_auth_SdsSecretConfig__Output } from './envoy/api/v2/auth/SdsSecretConfig'; import { Secret as _envoy_api_v2_auth_Secret, Secret__Output as _envoy_api_v2_auth_Secret__Output } from './envoy/api/v2/auth/Secret'; -import { VirtualHost as _envoy_api_v2_route_VirtualHost, VirtualHost__Output as _envoy_api_v2_route_VirtualHost__Output } from './envoy/api/v2/route/VirtualHost'; -import { FilterAction as _envoy_api_v2_route_FilterAction, FilterAction__Output as _envoy_api_v2_route_FilterAction__Output } from './envoy/api/v2/route/FilterAction'; -import { Route as _envoy_api_v2_route_Route, Route__Output as _envoy_api_v2_route_Route__Output } from './envoy/api/v2/route/Route'; -import { WeightedCluster as _envoy_api_v2_route_WeightedCluster, WeightedCluster__Output as _envoy_api_v2_route_WeightedCluster__Output } from './envoy/api/v2/route/WeightedCluster'; -import { RouteMatch as _envoy_api_v2_route_RouteMatch, RouteMatch__Output as _envoy_api_v2_route_RouteMatch__Output } from './envoy/api/v2/route/RouteMatch'; +import { TlsCertificate as _envoy_api_v2_auth_TlsCertificate, TlsCertificate__Output as _envoy_api_v2_auth_TlsCertificate__Output } from './envoy/api/v2/auth/TlsCertificate'; +import { TlsParameters as _envoy_api_v2_auth_TlsParameters, TlsParameters__Output as _envoy_api_v2_auth_TlsParameters__Output } from './envoy/api/v2/auth/TlsParameters'; +import { TlsSessionTicketKeys as _envoy_api_v2_auth_TlsSessionTicketKeys, TlsSessionTicketKeys__Output as _envoy_api_v2_auth_TlsSessionTicketKeys__Output } from './envoy/api/v2/auth/TlsSessionTicketKeys'; +import { UpstreamTlsContext as _envoy_api_v2_auth_UpstreamTlsContext, UpstreamTlsContext__Output as _envoy_api_v2_auth_UpstreamTlsContext__Output } from './envoy/api/v2/auth/UpstreamTlsContext'; +import { Address as _envoy_api_v2_core_Address, Address__Output as _envoy_api_v2_core_Address__Output } from './envoy/api/v2/core/Address'; +import { AggregatedConfigSource as _envoy_api_v2_core_AggregatedConfigSource, AggregatedConfigSource__Output as _envoy_api_v2_core_AggregatedConfigSource__Output } from './envoy/api/v2/core/AggregatedConfigSource'; +import { ApiConfigSource as _envoy_api_v2_core_ApiConfigSource, ApiConfigSource__Output as _envoy_api_v2_core_ApiConfigSource__Output } from './envoy/api/v2/core/ApiConfigSource'; +import { ApiVersion as _envoy_api_v2_core_ApiVersion } from './envoy/api/v2/core/ApiVersion'; +import { AsyncDataSource as _envoy_api_v2_core_AsyncDataSource, AsyncDataSource__Output as _envoy_api_v2_core_AsyncDataSource__Output } from './envoy/api/v2/core/AsyncDataSource'; +import { BackoffStrategy as _envoy_api_v2_core_BackoffStrategy, BackoffStrategy__Output as _envoy_api_v2_core_BackoffStrategy__Output } from './envoy/api/v2/core/BackoffStrategy'; +import { BindConfig as _envoy_api_v2_core_BindConfig, BindConfig__Output as _envoy_api_v2_core_BindConfig__Output } from './envoy/api/v2/core/BindConfig'; +import { BuildVersion as _envoy_api_v2_core_BuildVersion, BuildVersion__Output as _envoy_api_v2_core_BuildVersion__Output } from './envoy/api/v2/core/BuildVersion'; +import { CidrRange as _envoy_api_v2_core_CidrRange, CidrRange__Output as _envoy_api_v2_core_CidrRange__Output } from './envoy/api/v2/core/CidrRange'; +import { ConfigSource as _envoy_api_v2_core_ConfigSource, ConfigSource__Output as _envoy_api_v2_core_ConfigSource__Output } from './envoy/api/v2/core/ConfigSource'; +import { ControlPlane as _envoy_api_v2_core_ControlPlane, ControlPlane__Output as _envoy_api_v2_core_ControlPlane__Output } from './envoy/api/v2/core/ControlPlane'; +import { DataSource as _envoy_api_v2_core_DataSource, DataSource__Output as _envoy_api_v2_core_DataSource__Output } from './envoy/api/v2/core/DataSource'; +import { Extension as _envoy_api_v2_core_Extension, Extension__Output as _envoy_api_v2_core_Extension__Output } from './envoy/api/v2/core/Extension'; +import { GrpcService as _envoy_api_v2_core_GrpcService, GrpcService__Output as _envoy_api_v2_core_GrpcService__Output } from './envoy/api/v2/core/GrpcService'; +import { HeaderMap as _envoy_api_v2_core_HeaderMap, HeaderMap__Output as _envoy_api_v2_core_HeaderMap__Output } from './envoy/api/v2/core/HeaderMap'; +import { HeaderValue as _envoy_api_v2_core_HeaderValue, HeaderValue__Output as _envoy_api_v2_core_HeaderValue__Output } from './envoy/api/v2/core/HeaderValue'; +import { HeaderValueOption as _envoy_api_v2_core_HeaderValueOption, HeaderValueOption__Output as _envoy_api_v2_core_HeaderValueOption__Output } from './envoy/api/v2/core/HeaderValueOption'; +import { HttpUri as _envoy_api_v2_core_HttpUri, HttpUri__Output as _envoy_api_v2_core_HttpUri__Output } from './envoy/api/v2/core/HttpUri'; +import { Locality as _envoy_api_v2_core_Locality, Locality__Output as _envoy_api_v2_core_Locality__Output } from './envoy/api/v2/core/Locality'; +import { Metadata as _envoy_api_v2_core_Metadata, Metadata__Output as _envoy_api_v2_core_Metadata__Output } from './envoy/api/v2/core/Metadata'; +import { Node as _envoy_api_v2_core_Node, Node__Output as _envoy_api_v2_core_Node__Output } from './envoy/api/v2/core/Node'; +import { Pipe as _envoy_api_v2_core_Pipe, Pipe__Output as _envoy_api_v2_core_Pipe__Output } from './envoy/api/v2/core/Pipe'; +import { RateLimitSettings as _envoy_api_v2_core_RateLimitSettings, RateLimitSettings__Output as _envoy_api_v2_core_RateLimitSettings__Output } from './envoy/api/v2/core/RateLimitSettings'; +import { RemoteDataSource as _envoy_api_v2_core_RemoteDataSource, RemoteDataSource__Output as _envoy_api_v2_core_RemoteDataSource__Output } from './envoy/api/v2/core/RemoteDataSource'; +import { RequestMethod as _envoy_api_v2_core_RequestMethod } from './envoy/api/v2/core/RequestMethod'; +import { RetryPolicy as _envoy_api_v2_core_RetryPolicy, RetryPolicy__Output as _envoy_api_v2_core_RetryPolicy__Output } from './envoy/api/v2/core/RetryPolicy'; +import { RoutingPriority as _envoy_api_v2_core_RoutingPriority } from './envoy/api/v2/core/RoutingPriority'; +import { RuntimeDouble as _envoy_api_v2_core_RuntimeDouble, RuntimeDouble__Output as _envoy_api_v2_core_RuntimeDouble__Output } from './envoy/api/v2/core/RuntimeDouble'; +import { RuntimeFeatureFlag as _envoy_api_v2_core_RuntimeFeatureFlag, RuntimeFeatureFlag__Output as _envoy_api_v2_core_RuntimeFeatureFlag__Output } from './envoy/api/v2/core/RuntimeFeatureFlag'; +import { RuntimeFractionalPercent as _envoy_api_v2_core_RuntimeFractionalPercent, RuntimeFractionalPercent__Output as _envoy_api_v2_core_RuntimeFractionalPercent__Output } from './envoy/api/v2/core/RuntimeFractionalPercent'; +import { RuntimeUInt32 as _envoy_api_v2_core_RuntimeUInt32, RuntimeUInt32__Output as _envoy_api_v2_core_RuntimeUInt32__Output } from './envoy/api/v2/core/RuntimeUInt32'; +import { SelfConfigSource as _envoy_api_v2_core_SelfConfigSource, SelfConfigSource__Output as _envoy_api_v2_core_SelfConfigSource__Output } from './envoy/api/v2/core/SelfConfigSource'; +import { SocketAddress as _envoy_api_v2_core_SocketAddress, SocketAddress__Output as _envoy_api_v2_core_SocketAddress__Output } from './envoy/api/v2/core/SocketAddress'; +import { SocketOption as _envoy_api_v2_core_SocketOption, SocketOption__Output as _envoy_api_v2_core_SocketOption__Output } from './envoy/api/v2/core/SocketOption'; +import { TcpKeepalive as _envoy_api_v2_core_TcpKeepalive, TcpKeepalive__Output as _envoy_api_v2_core_TcpKeepalive__Output } from './envoy/api/v2/core/TcpKeepalive'; +import { TrafficDirection as _envoy_api_v2_core_TrafficDirection } from './envoy/api/v2/core/TrafficDirection'; +import { TransportSocket as _envoy_api_v2_core_TransportSocket, TransportSocket__Output as _envoy_api_v2_core_TransportSocket__Output } from './envoy/api/v2/core/TransportSocket'; +import { ActiveRawUdpListenerConfig as _envoy_api_v2_listener_ActiveRawUdpListenerConfig, ActiveRawUdpListenerConfig__Output as _envoy_api_v2_listener_ActiveRawUdpListenerConfig__Output } from './envoy/api/v2/listener/ActiveRawUdpListenerConfig'; +import { Filter as _envoy_api_v2_listener_Filter, Filter__Output as _envoy_api_v2_listener_Filter__Output } from './envoy/api/v2/listener/Filter'; +import { FilterChain as _envoy_api_v2_listener_FilterChain, FilterChain__Output as _envoy_api_v2_listener_FilterChain__Output } from './envoy/api/v2/listener/FilterChain'; +import { FilterChainMatch as _envoy_api_v2_listener_FilterChainMatch, FilterChainMatch__Output as _envoy_api_v2_listener_FilterChainMatch__Output } from './envoy/api/v2/listener/FilterChainMatch'; +import { ListenerFilter as _envoy_api_v2_listener_ListenerFilter, ListenerFilter__Output as _envoy_api_v2_listener_ListenerFilter__Output } from './envoy/api/v2/listener/ListenerFilter'; +import { ListenerFilterChainMatchPredicate as _envoy_api_v2_listener_ListenerFilterChainMatchPredicate, ListenerFilterChainMatchPredicate__Output as _envoy_api_v2_listener_ListenerFilterChainMatchPredicate__Output } from './envoy/api/v2/listener/ListenerFilterChainMatchPredicate'; +import { UdpListenerConfig as _envoy_api_v2_listener_UdpListenerConfig, UdpListenerConfig__Output as _envoy_api_v2_listener_UdpListenerConfig__Output } from './envoy/api/v2/listener/UdpListenerConfig'; import { CorsPolicy as _envoy_api_v2_route_CorsPolicy, CorsPolicy__Output as _envoy_api_v2_route_CorsPolicy__Output } from './envoy/api/v2/route/CorsPolicy'; -import { RouteAction as _envoy_api_v2_route_RouteAction, RouteAction__Output as _envoy_api_v2_route_RouteAction__Output } from './envoy/api/v2/route/RouteAction'; -import { RetryPolicy as _envoy_api_v2_route_RetryPolicy, RetryPolicy__Output as _envoy_api_v2_route_RetryPolicy__Output } from './envoy/api/v2/route/RetryPolicy'; -import { HedgePolicy as _envoy_api_v2_route_HedgePolicy, HedgePolicy__Output as _envoy_api_v2_route_HedgePolicy__Output } from './envoy/api/v2/route/HedgePolicy'; -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 { 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 { FilterAction as _envoy_api_v2_route_FilterAction, FilterAction__Output as _envoy_api_v2_route_FilterAction__Output } from './envoy/api/v2/route/FilterAction'; +import { HeaderMatcher as _envoy_api_v2_route_HeaderMatcher, HeaderMatcher__Output as _envoy_api_v2_route_HeaderMatcher__Output } from './envoy/api/v2/route/HeaderMatcher'; +import { HedgePolicy as _envoy_api_v2_route_HedgePolicy, HedgePolicy__Output as _envoy_api_v2_route_HedgePolicy__Output } from './envoy/api/v2/route/HedgePolicy'; +import { QueryParameterMatcher as _envoy_api_v2_route_QueryParameterMatcher, QueryParameterMatcher__Output as _envoy_api_v2_route_QueryParameterMatcher__Output } from './envoy/api/v2/route/QueryParameterMatcher'; +import { RateLimit as _envoy_api_v2_route_RateLimit, RateLimit__Output as _envoy_api_v2_route_RateLimit__Output } from './envoy/api/v2/route/RateLimit'; +import { RedirectAction as _envoy_api_v2_route_RedirectAction, RedirectAction__Output as _envoy_api_v2_route_RedirectAction__Output } from './envoy/api/v2/route/RedirectAction'; +import { RetryPolicy as _envoy_api_v2_route_RetryPolicy, RetryPolicy__Output as _envoy_api_v2_route_RetryPolicy__Output } from './envoy/api/v2/route/RetryPolicy'; +import { Route as _envoy_api_v2_route_Route, Route__Output as _envoy_api_v2_route_Route__Output } from './envoy/api/v2/route/Route'; +import { RouteAction as _envoy_api_v2_route_RouteAction, RouteAction__Output as _envoy_api_v2_route_RouteAction__Output } from './envoy/api/v2/route/RouteAction'; +import { RouteMatch as _envoy_api_v2_route_RouteMatch, RouteMatch__Output as _envoy_api_v2_route_RouteMatch__Output } from './envoy/api/v2/route/RouteMatch'; import { Tracing as _envoy_api_v2_route_Tracing, Tracing__Output as _envoy_api_v2_route_Tracing__Output } from './envoy/api/v2/route/Tracing'; import { VirtualCluster as _envoy_api_v2_route_VirtualCluster, VirtualCluster__Output as _envoy_api_v2_route_VirtualCluster__Output } from './envoy/api/v2/route/VirtualCluster'; -import { RateLimit as _envoy_api_v2_route_RateLimit, RateLimit__Output as _envoy_api_v2_route_RateLimit__Output } from './envoy/api/v2/route/RateLimit'; -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 { ApiListener as _envoy_config_listener_v2_ApiListener, ApiListener__Output as _envoy_config_listener_v2_ApiListener__Output } from './envoy/config/listener/v2/ApiListener'; +import { VirtualHost as _envoy_api_v2_route_VirtualHost, VirtualHost__Output as _envoy_api_v2_route_VirtualHost__Output } from './envoy/api/v2/route/VirtualHost'; +import { WeightedCluster as _envoy_api_v2_route_WeightedCluster, WeightedCluster__Output as _envoy_api_v2_route_WeightedCluster__Output } from './envoy/api/v2/route/WeightedCluster'; 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'; import { AccessLogFilter as _envoy_config_filter_accesslog_v2_AccessLogFilter, AccessLogFilter__Output as _envoy_config_filter_accesslog_v2_AccessLogFilter__Output } from './envoy/config/filter/accesslog/v2/AccessLogFilter'; -import { ComparisonFilter as _envoy_config_filter_accesslog_v2_ComparisonFilter, ComparisonFilter__Output as _envoy_config_filter_accesslog_v2_ComparisonFilter__Output } from './envoy/config/filter/accesslog/v2/ComparisonFilter'; -import { StatusCodeFilter as _envoy_config_filter_accesslog_v2_StatusCodeFilter, StatusCodeFilter__Output as _envoy_config_filter_accesslog_v2_StatusCodeFilter__Output } from './envoy/config/filter/accesslog/v2/StatusCodeFilter'; -import { DurationFilter as _envoy_config_filter_accesslog_v2_DurationFilter, DurationFilter__Output as _envoy_config_filter_accesslog_v2_DurationFilter__Output } from './envoy/config/filter/accesslog/v2/DurationFilter'; -import { NotHealthCheckFilter as _envoy_config_filter_accesslog_v2_NotHealthCheckFilter, NotHealthCheckFilter__Output as _envoy_config_filter_accesslog_v2_NotHealthCheckFilter__Output } from './envoy/config/filter/accesslog/v2/NotHealthCheckFilter'; -import { TraceableFilter as _envoy_config_filter_accesslog_v2_TraceableFilter, TraceableFilter__Output as _envoy_config_filter_accesslog_v2_TraceableFilter__Output } from './envoy/config/filter/accesslog/v2/TraceableFilter'; -import { RuntimeFilter as _envoy_config_filter_accesslog_v2_RuntimeFilter, RuntimeFilter__Output as _envoy_config_filter_accesslog_v2_RuntimeFilter__Output } from './envoy/config/filter/accesslog/v2/RuntimeFilter'; import { AndFilter as _envoy_config_filter_accesslog_v2_AndFilter, AndFilter__Output as _envoy_config_filter_accesslog_v2_AndFilter__Output } from './envoy/config/filter/accesslog/v2/AndFilter'; -import { OrFilter as _envoy_config_filter_accesslog_v2_OrFilter, OrFilter__Output as _envoy_config_filter_accesslog_v2_OrFilter__Output } from './envoy/config/filter/accesslog/v2/OrFilter'; -import { HeaderFilter as _envoy_config_filter_accesslog_v2_HeaderFilter, HeaderFilter__Output as _envoy_config_filter_accesslog_v2_HeaderFilter__Output } from './envoy/config/filter/accesslog/v2/HeaderFilter'; -import { ResponseFlagFilter as _envoy_config_filter_accesslog_v2_ResponseFlagFilter, ResponseFlagFilter__Output as _envoy_config_filter_accesslog_v2_ResponseFlagFilter__Output } from './envoy/config/filter/accesslog/v2/ResponseFlagFilter'; -import { GrpcStatusFilter as _envoy_config_filter_accesslog_v2_GrpcStatusFilter, GrpcStatusFilter__Output as _envoy_config_filter_accesslog_v2_GrpcStatusFilter__Output } from './envoy/config/filter/accesslog/v2/GrpcStatusFilter'; +import { ComparisonFilter as _envoy_config_filter_accesslog_v2_ComparisonFilter, ComparisonFilter__Output as _envoy_config_filter_accesslog_v2_ComparisonFilter__Output } from './envoy/config/filter/accesslog/v2/ComparisonFilter'; +import { DurationFilter as _envoy_config_filter_accesslog_v2_DurationFilter, DurationFilter__Output as _envoy_config_filter_accesslog_v2_DurationFilter__Output } from './envoy/config/filter/accesslog/v2/DurationFilter'; import { ExtensionFilter as _envoy_config_filter_accesslog_v2_ExtensionFilter, ExtensionFilter__Output as _envoy_config_filter_accesslog_v2_ExtensionFilter__Output } from './envoy/config/filter/accesslog/v2/ExtensionFilter'; -import { Percent as _envoy_type_Percent, Percent__Output as _envoy_type_Percent__Output } from './envoy/type/Percent'; -import { FractionalPercent as _envoy_type_FractionalPercent, FractionalPercent__Output as _envoy_type_FractionalPercent__Output } from './envoy/type/FractionalPercent'; -import { Int64Range as _envoy_type_Int64Range, Int64Range__Output as _envoy_type_Int64Range__Output } from './envoy/type/Int64Range'; -import { Int32Range as _envoy_type_Int32Range, Int32Range__Output as _envoy_type_Int32Range__Output } from './envoy/type/Int32Range'; +import { GrpcStatusFilter as _envoy_config_filter_accesslog_v2_GrpcStatusFilter, GrpcStatusFilter__Output as _envoy_config_filter_accesslog_v2_GrpcStatusFilter__Output } from './envoy/config/filter/accesslog/v2/GrpcStatusFilter'; +import { HeaderFilter as _envoy_config_filter_accesslog_v2_HeaderFilter, HeaderFilter__Output as _envoy_config_filter_accesslog_v2_HeaderFilter__Output } from './envoy/config/filter/accesslog/v2/HeaderFilter'; +import { NotHealthCheckFilter as _envoy_config_filter_accesslog_v2_NotHealthCheckFilter, NotHealthCheckFilter__Output as _envoy_config_filter_accesslog_v2_NotHealthCheckFilter__Output } from './envoy/config/filter/accesslog/v2/NotHealthCheckFilter'; +import { OrFilter as _envoy_config_filter_accesslog_v2_OrFilter, OrFilter__Output as _envoy_config_filter_accesslog_v2_OrFilter__Output } from './envoy/config/filter/accesslog/v2/OrFilter'; +import { ResponseFlagFilter as _envoy_config_filter_accesslog_v2_ResponseFlagFilter, ResponseFlagFilter__Output as _envoy_config_filter_accesslog_v2_ResponseFlagFilter__Output } from './envoy/config/filter/accesslog/v2/ResponseFlagFilter'; +import { RuntimeFilter as _envoy_config_filter_accesslog_v2_RuntimeFilter, RuntimeFilter__Output as _envoy_config_filter_accesslog_v2_RuntimeFilter__Output } from './envoy/config/filter/accesslog/v2/RuntimeFilter'; +import { StatusCodeFilter as _envoy_config_filter_accesslog_v2_StatusCodeFilter, StatusCodeFilter__Output as _envoy_config_filter_accesslog_v2_StatusCodeFilter__Output } from './envoy/config/filter/accesslog/v2/StatusCodeFilter'; +import { TraceableFilter as _envoy_config_filter_accesslog_v2_TraceableFilter, TraceableFilter__Output as _envoy_config_filter_accesslog_v2_TraceableFilter__Output } from './envoy/config/filter/accesslog/v2/TraceableFilter'; +import { ApiListener as _envoy_config_listener_v2_ApiListener, ApiListener__Output as _envoy_config_listener_v2_ApiListener__Output } from './envoy/config/listener/v2/ApiListener'; import { DoubleRange as _envoy_type_DoubleRange, DoubleRange__Output as _envoy_type_DoubleRange__Output } from './envoy/type/DoubleRange'; +import { FractionalPercent as _envoy_type_FractionalPercent, FractionalPercent__Output as _envoy_type_FractionalPercent__Output } from './envoy/type/FractionalPercent'; +import { Int32Range as _envoy_type_Int32Range, Int32Range__Output as _envoy_type_Int32Range__Output } from './envoy/type/Int32Range'; +import { Int64Range as _envoy_type_Int64Range, Int64Range__Output as _envoy_type_Int64Range__Output } from './envoy/type/Int64Range'; +import { Percent as _envoy_type_Percent, Percent__Output as _envoy_type_Percent__Output } from './envoy/type/Percent'; import { SemanticVersion as _envoy_type_SemanticVersion, SemanticVersion__Output as _envoy_type_SemanticVersion__Output } from './envoy/type/SemanticVersion'; -import { RegexMatcher as _envoy_type_matcher_RegexMatcher, RegexMatcher__Output as _envoy_type_matcher_RegexMatcher__Output } from './envoy/type/matcher/RegexMatcher'; -import { RegexMatchAndSubstitute as _envoy_type_matcher_RegexMatchAndSubstitute, RegexMatchAndSubstitute__Output as _envoy_type_matcher_RegexMatchAndSubstitute__Output } from './envoy/type/matcher/RegexMatchAndSubstitute'; -import { StringMatcher as _envoy_type_matcher_StringMatcher, StringMatcher__Output as _envoy_type_matcher_StringMatcher__Output } from './envoy/type/matcher/StringMatcher'; import { ListStringMatcher as _envoy_type_matcher_ListStringMatcher, ListStringMatcher__Output as _envoy_type_matcher_ListStringMatcher__Output } from './envoy/type/matcher/ListStringMatcher'; -import { CustomTag as _envoy_type_tracing_v2_CustomTag, CustomTag__Output as _envoy_type_tracing_v2_CustomTag__Output } from './envoy/type/tracing/v2/CustomTag'; +import { RegexMatchAndSubstitute as _envoy_type_matcher_RegexMatchAndSubstitute, RegexMatchAndSubstitute__Output as _envoy_type_matcher_RegexMatchAndSubstitute__Output } from './envoy/type/matcher/RegexMatchAndSubstitute'; +import { RegexMatcher as _envoy_type_matcher_RegexMatcher, RegexMatcher__Output as _envoy_type_matcher_RegexMatcher__Output } from './envoy/type/matcher/RegexMatcher'; +import { StringMatcher as _envoy_type_matcher_StringMatcher, StringMatcher__Output as _envoy_type_matcher_StringMatcher__Output } from './envoy/type/matcher/StringMatcher'; import { MetadataKey as _envoy_type_metadata_v2_MetadataKey, MetadataKey__Output as _envoy_type_metadata_v2_MetadataKey__Output } from './envoy/type/metadata/v2/MetadataKey'; import { MetadataKind as _envoy_type_metadata_v2_MetadataKind, MetadataKind__Output as _envoy_type_metadata_v2_MetadataKind__Output } from './envoy/type/metadata/v2/MetadataKind'; -import { MigrateAnnotation as _udpa_annotations_MigrateAnnotation, MigrateAnnotation__Output as _udpa_annotations_MigrateAnnotation__Output } from './udpa/annotations/MigrateAnnotation'; -import { FieldMigrateAnnotation as _udpa_annotations_FieldMigrateAnnotation, FieldMigrateAnnotation__Output as _udpa_annotations_FieldMigrateAnnotation__Output } from './udpa/annotations/FieldMigrateAnnotation'; -import { FileMigrateAnnotation as _udpa_annotations_FileMigrateAnnotation, FileMigrateAnnotation__Output as _udpa_annotations_FileMigrateAnnotation__Output } from './udpa/annotations/FileMigrateAnnotation'; -import { PackageVersionStatus as _udpa_annotations_PackageVersionStatus } from './udpa/annotations/PackageVersionStatus'; -import { StatusAnnotation as _udpa_annotations_StatusAnnotation, StatusAnnotation__Output as _udpa_annotations_StatusAnnotation__Output } from './udpa/annotations/StatusAnnotation'; -import { FieldRules as _validate_FieldRules, FieldRules__Output as _validate_FieldRules__Output } from './validate/FieldRules'; -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'; -import { Int64Rules as _validate_Int64Rules, Int64Rules__Output as _validate_Int64Rules__Output } from './validate/Int64Rules'; -import { UInt32Rules as _validate_UInt32Rules, UInt32Rules__Output as _validate_UInt32Rules__Output } from './validate/UInt32Rules'; -import { UInt64Rules as _validate_UInt64Rules, UInt64Rules__Output as _validate_UInt64Rules__Output } from './validate/UInt64Rules'; -import { SInt32Rules as _validate_SInt32Rules, SInt32Rules__Output as _validate_SInt32Rules__Output } from './validate/SInt32Rules'; -import { SInt64Rules as _validate_SInt64Rules, SInt64Rules__Output as _validate_SInt64Rules__Output } from './validate/SInt64Rules'; -import { Fixed32Rules as _validate_Fixed32Rules, Fixed32Rules__Output as _validate_Fixed32Rules__Output } from './validate/Fixed32Rules'; -import { Fixed64Rules as _validate_Fixed64Rules, Fixed64Rules__Output as _validate_Fixed64Rules__Output } from './validate/Fixed64Rules'; -import { SFixed32Rules as _validate_SFixed32Rules, SFixed32Rules__Output as _validate_SFixed32Rules__Output } from './validate/SFixed32Rules'; -import { SFixed64Rules as _validate_SFixed64Rules, SFixed64Rules__Output as _validate_SFixed64Rules__Output } from './validate/SFixed64Rules'; -import { BoolRules as _validate_BoolRules, BoolRules__Output as _validate_BoolRules__Output } from './validate/BoolRules'; -import { StringRules as _validate_StringRules, StringRules__Output as _validate_StringRules__Output } from './validate/StringRules'; -import { KnownRegex as _validate_KnownRegex } from './validate/KnownRegex'; -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'; -import { DurationRules as _validate_DurationRules, DurationRules__Output as _validate_DurationRules__Output } from './validate/DurationRules'; -import { TimestampRules as _validate_TimestampRules, TimestampRules__Output as _validate_TimestampRules__Output } from './validate/TimestampRules'; -import { Duration as _google_protobuf_Duration, Duration__Output as _google_protobuf_Duration__Output } from './google/protobuf/Duration'; -import { DoubleValue as _google_protobuf_DoubleValue, DoubleValue__Output as _google_protobuf_DoubleValue__Output } from './google/protobuf/DoubleValue'; -import { FloatValue as _google_protobuf_FloatValue, FloatValue__Output as _google_protobuf_FloatValue__Output } from './google/protobuf/FloatValue'; -import { Int64Value as _google_protobuf_Int64Value, Int64Value__Output as _google_protobuf_Int64Value__Output } from './google/protobuf/Int64Value'; -import { UInt64Value as _google_protobuf_UInt64Value, UInt64Value__Output as _google_protobuf_UInt64Value__Output } from './google/protobuf/UInt64Value'; -import { Int32Value as _google_protobuf_Int32Value, Int32Value__Output as _google_protobuf_Int32Value__Output } from './google/protobuf/Int32Value'; -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 { StringValue as _google_protobuf_StringValue, StringValue__Output as _google_protobuf_StringValue__Output } from './google/protobuf/StringValue'; -import { BytesValue as _google_protobuf_BytesValue, BytesValue__Output as _google_protobuf_BytesValue__Output } from './google/protobuf/BytesValue'; -import { Any as _google_protobuf_Any, Any__Output as _google_protobuf_Any__Output } from './google/protobuf/Any'; -import { Struct as _google_protobuf_Struct, Struct__Output as _google_protobuf_Struct__Output } from './google/protobuf/Struct'; -import { Value as _google_protobuf_Value, Value__Output as _google_protobuf_Value__Output } from './google/protobuf/Value'; -import { NullValue as _google_protobuf_NullValue } from './google/protobuf/NullValue'; -import { ListValue as _google_protobuf_ListValue, ListValue__Output as _google_protobuf_ListValue__Output } from './google/protobuf/ListValue'; -import { Timestamp as _google_protobuf_Timestamp, Timestamp__Output as _google_protobuf_Timestamp__Output } from './google/protobuf/Timestamp'; -import { FileDescriptorSet as _google_protobuf_FileDescriptorSet, FileDescriptorSet__Output as _google_protobuf_FileDescriptorSet__Output } from './google/protobuf/FileDescriptorSet'; -import { FileDescriptorProto as _google_protobuf_FileDescriptorProto, FileDescriptorProto__Output as _google_protobuf_FileDescriptorProto__Output } from './google/protobuf/FileDescriptorProto'; -import { DescriptorProto as _google_protobuf_DescriptorProto, DescriptorProto__Output as _google_protobuf_DescriptorProto__Output } from './google/protobuf/DescriptorProto'; -import { FieldDescriptorProto as _google_protobuf_FieldDescriptorProto, FieldDescriptorProto__Output as _google_protobuf_FieldDescriptorProto__Output } from './google/protobuf/FieldDescriptorProto'; -import { OneofDescriptorProto as _google_protobuf_OneofDescriptorProto, OneofDescriptorProto__Output as _google_protobuf_OneofDescriptorProto__Output } from './google/protobuf/OneofDescriptorProto'; -import { EnumDescriptorProto as _google_protobuf_EnumDescriptorProto, EnumDescriptorProto__Output as _google_protobuf_EnumDescriptorProto__Output } from './google/protobuf/EnumDescriptorProto'; -import { EnumValueDescriptorProto as _google_protobuf_EnumValueDescriptorProto, EnumValueDescriptorProto__Output as _google_protobuf_EnumValueDescriptorProto__Output } from './google/protobuf/EnumValueDescriptorProto'; -import { ServiceDescriptorProto as _google_protobuf_ServiceDescriptorProto, ServiceDescriptorProto__Output as _google_protobuf_ServiceDescriptorProto__Output } from './google/protobuf/ServiceDescriptorProto'; -import { MethodDescriptorProto as _google_protobuf_MethodDescriptorProto, MethodDescriptorProto__Output as _google_protobuf_MethodDescriptorProto__Output } from './google/protobuf/MethodDescriptorProto'; -import { FileOptions as _google_protobuf_FileOptions, FileOptions__Output as _google_protobuf_FileOptions__Output } from './google/protobuf/FileOptions'; -import { MessageOptions as _google_protobuf_MessageOptions, MessageOptions__Output as _google_protobuf_MessageOptions__Output } from './google/protobuf/MessageOptions'; -import { FieldOptions as _google_protobuf_FieldOptions, FieldOptions__Output as _google_protobuf_FieldOptions__Output } from './google/protobuf/FieldOptions'; -import { OneofOptions as _google_protobuf_OneofOptions, OneofOptions__Output as _google_protobuf_OneofOptions__Output } from './google/protobuf/OneofOptions'; -import { EnumOptions as _google_protobuf_EnumOptions, EnumOptions__Output as _google_protobuf_EnumOptions__Output } from './google/protobuf/EnumOptions'; -import { EnumValueOptions as _google_protobuf_EnumValueOptions, EnumValueOptions__Output as _google_protobuf_EnumValueOptions__Output } from './google/protobuf/EnumValueOptions'; -import { ServiceOptions as _google_protobuf_ServiceOptions, ServiceOptions__Output as _google_protobuf_ServiceOptions__Output } from './google/protobuf/ServiceOptions'; -import { MethodOptions as _google_protobuf_MethodOptions, MethodOptions__Output as _google_protobuf_MethodOptions__Output } from './google/protobuf/MethodOptions'; -import { UninterpretedOption as _google_protobuf_UninterpretedOption, UninterpretedOption__Output as _google_protobuf_UninterpretedOption__Output } from './google/protobuf/UninterpretedOption'; -import { SourceCodeInfo as _google_protobuf_SourceCodeInfo, SourceCodeInfo__Output as _google_protobuf_SourceCodeInfo__Output } from './google/protobuf/SourceCodeInfo'; -import { GeneratedCodeInfo as _google_protobuf_GeneratedCodeInfo, GeneratedCodeInfo__Output as _google_protobuf_GeneratedCodeInfo__Output } from './google/protobuf/GeneratedCodeInfo'; -import { Empty as _google_protobuf_Empty, Empty__Output as _google_protobuf_Empty__Output } from './google/protobuf/Empty'; +import { CustomTag as _envoy_type_tracing_v2_CustomTag, CustomTag__Output as _envoy_type_tracing_v2_CustomTag__Output } from './envoy/type/tracing/v2/CustomTag'; +import { CustomHttpPattern as _google_api_CustomHttpPattern, CustomHttpPattern__Output as _google_api_CustomHttpPattern__Output } from './google/api/CustomHttpPattern'; import { Http as _google_api_Http, Http__Output as _google_api_Http__Output } from './google/api/Http'; import { HttpRule as _google_api_HttpRule, HttpRule__Output as _google_api_HttpRule__Output } from './google/api/HttpRule'; -import { CustomHttpPattern as _google_api_CustomHttpPattern, CustomHttpPattern__Output as _google_api_CustomHttpPattern__Output } from './google/api/CustomHttpPattern'; +import { Any as _google_protobuf_Any, Any__Output as _google_protobuf_Any__Output } from './google/protobuf/Any'; +import { BoolValue as _google_protobuf_BoolValue, BoolValue__Output as _google_protobuf_BoolValue__Output } from './google/protobuf/BoolValue'; +import { BytesValue as _google_protobuf_BytesValue, BytesValue__Output as _google_protobuf_BytesValue__Output } from './google/protobuf/BytesValue'; +import { DescriptorProto as _google_protobuf_DescriptorProto, DescriptorProto__Output as _google_protobuf_DescriptorProto__Output } from './google/protobuf/DescriptorProto'; +import { DoubleValue as _google_protobuf_DoubleValue, DoubleValue__Output as _google_protobuf_DoubleValue__Output } from './google/protobuf/DoubleValue'; +import { Duration as _google_protobuf_Duration, Duration__Output as _google_protobuf_Duration__Output } from './google/protobuf/Duration'; +import { Empty as _google_protobuf_Empty, Empty__Output as _google_protobuf_Empty__Output } from './google/protobuf/Empty'; +import { EnumDescriptorProto as _google_protobuf_EnumDescriptorProto, EnumDescriptorProto__Output as _google_protobuf_EnumDescriptorProto__Output } from './google/protobuf/EnumDescriptorProto'; +import { EnumOptions as _google_protobuf_EnumOptions, EnumOptions__Output as _google_protobuf_EnumOptions__Output } from './google/protobuf/EnumOptions'; +import { EnumValueDescriptorProto as _google_protobuf_EnumValueDescriptorProto, EnumValueDescriptorProto__Output as _google_protobuf_EnumValueDescriptorProto__Output } from './google/protobuf/EnumValueDescriptorProto'; +import { EnumValueOptions as _google_protobuf_EnumValueOptions, EnumValueOptions__Output as _google_protobuf_EnumValueOptions__Output } from './google/protobuf/EnumValueOptions'; +import { FieldDescriptorProto as _google_protobuf_FieldDescriptorProto, FieldDescriptorProto__Output as _google_protobuf_FieldDescriptorProto__Output } from './google/protobuf/FieldDescriptorProto'; +import { FieldOptions as _google_protobuf_FieldOptions, FieldOptions__Output as _google_protobuf_FieldOptions__Output } from './google/protobuf/FieldOptions'; +import { FileDescriptorProto as _google_protobuf_FileDescriptorProto, FileDescriptorProto__Output as _google_protobuf_FileDescriptorProto__Output } from './google/protobuf/FileDescriptorProto'; +import { FileDescriptorSet as _google_protobuf_FileDescriptorSet, FileDescriptorSet__Output as _google_protobuf_FileDescriptorSet__Output } from './google/protobuf/FileDescriptorSet'; +import { FileOptions as _google_protobuf_FileOptions, FileOptions__Output as _google_protobuf_FileOptions__Output } from './google/protobuf/FileOptions'; +import { FloatValue as _google_protobuf_FloatValue, FloatValue__Output as _google_protobuf_FloatValue__Output } from './google/protobuf/FloatValue'; +import { GeneratedCodeInfo as _google_protobuf_GeneratedCodeInfo, GeneratedCodeInfo__Output as _google_protobuf_GeneratedCodeInfo__Output } from './google/protobuf/GeneratedCodeInfo'; +import { Int32Value as _google_protobuf_Int32Value, Int32Value__Output as _google_protobuf_Int32Value__Output } from './google/protobuf/Int32Value'; +import { Int64Value as _google_protobuf_Int64Value, Int64Value__Output as _google_protobuf_Int64Value__Output } from './google/protobuf/Int64Value'; +import { ListValue as _google_protobuf_ListValue, ListValue__Output as _google_protobuf_ListValue__Output } from './google/protobuf/ListValue'; +import { MessageOptions as _google_protobuf_MessageOptions, MessageOptions__Output as _google_protobuf_MessageOptions__Output } from './google/protobuf/MessageOptions'; +import { MethodDescriptorProto as _google_protobuf_MethodDescriptorProto, MethodDescriptorProto__Output as _google_protobuf_MethodDescriptorProto__Output } from './google/protobuf/MethodDescriptorProto'; +import { MethodOptions as _google_protobuf_MethodOptions, MethodOptions__Output as _google_protobuf_MethodOptions__Output } from './google/protobuf/MethodOptions'; +import { NullValue as _google_protobuf_NullValue } from './google/protobuf/NullValue'; +import { OneofDescriptorProto as _google_protobuf_OneofDescriptorProto, OneofDescriptorProto__Output as _google_protobuf_OneofDescriptorProto__Output } from './google/protobuf/OneofDescriptorProto'; +import { OneofOptions as _google_protobuf_OneofOptions, OneofOptions__Output as _google_protobuf_OneofOptions__Output } from './google/protobuf/OneofOptions'; +import { ServiceDescriptorProto as _google_protobuf_ServiceDescriptorProto, ServiceDescriptorProto__Output as _google_protobuf_ServiceDescriptorProto__Output } from './google/protobuf/ServiceDescriptorProto'; +import { ServiceOptions as _google_protobuf_ServiceOptions, ServiceOptions__Output as _google_protobuf_ServiceOptions__Output } from './google/protobuf/ServiceOptions'; +import { SourceCodeInfo as _google_protobuf_SourceCodeInfo, SourceCodeInfo__Output as _google_protobuf_SourceCodeInfo__Output } from './google/protobuf/SourceCodeInfo'; +import { StringValue as _google_protobuf_StringValue, StringValue__Output as _google_protobuf_StringValue__Output } from './google/protobuf/StringValue'; +import { Struct as _google_protobuf_Struct, Struct__Output as _google_protobuf_Struct__Output } from './google/protobuf/Struct'; +import { Timestamp as _google_protobuf_Timestamp, Timestamp__Output as _google_protobuf_Timestamp__Output } from './google/protobuf/Timestamp'; +import { UInt32Value as _google_protobuf_UInt32Value, UInt32Value__Output as _google_protobuf_UInt32Value__Output } from './google/protobuf/UInt32Value'; +import { UInt64Value as _google_protobuf_UInt64Value, UInt64Value__Output as _google_protobuf_UInt64Value__Output } from './google/protobuf/UInt64Value'; +import { UninterpretedOption as _google_protobuf_UninterpretedOption, UninterpretedOption__Output as _google_protobuf_UninterpretedOption__Output } from './google/protobuf/UninterpretedOption'; +import { Value as _google_protobuf_Value, Value__Output as _google_protobuf_Value__Output } from './google/protobuf/Value'; +import { FieldMigrateAnnotation as _udpa_annotations_FieldMigrateAnnotation, FieldMigrateAnnotation__Output as _udpa_annotations_FieldMigrateAnnotation__Output } from './udpa/annotations/FieldMigrateAnnotation'; +import { FileMigrateAnnotation as _udpa_annotations_FileMigrateAnnotation, FileMigrateAnnotation__Output as _udpa_annotations_FileMigrateAnnotation__Output } from './udpa/annotations/FileMigrateAnnotation'; +import { MigrateAnnotation as _udpa_annotations_MigrateAnnotation, MigrateAnnotation__Output as _udpa_annotations_MigrateAnnotation__Output } from './udpa/annotations/MigrateAnnotation'; +import { PackageVersionStatus as _udpa_annotations_PackageVersionStatus } from './udpa/annotations/PackageVersionStatus'; +import { StatusAnnotation as _udpa_annotations_StatusAnnotation, StatusAnnotation__Output as _udpa_annotations_StatusAnnotation__Output } from './udpa/annotations/StatusAnnotation'; +import { AnyRules as _validate_AnyRules, AnyRules__Output as _validate_AnyRules__Output } from './validate/AnyRules'; +import { BoolRules as _validate_BoolRules, BoolRules__Output as _validate_BoolRules__Output } from './validate/BoolRules'; +import { BytesRules as _validate_BytesRules, BytesRules__Output as _validate_BytesRules__Output } from './validate/BytesRules'; +import { DoubleRules as _validate_DoubleRules, DoubleRules__Output as _validate_DoubleRules__Output } from './validate/DoubleRules'; +import { DurationRules as _validate_DurationRules, DurationRules__Output as _validate_DurationRules__Output } from './validate/DurationRules'; +import { EnumRules as _validate_EnumRules, EnumRules__Output as _validate_EnumRules__Output } from './validate/EnumRules'; +import { FieldRules as _validate_FieldRules, FieldRules__Output as _validate_FieldRules__Output } from './validate/FieldRules'; +import { Fixed32Rules as _validate_Fixed32Rules, Fixed32Rules__Output as _validate_Fixed32Rules__Output } from './validate/Fixed32Rules'; +import { Fixed64Rules as _validate_Fixed64Rules, Fixed64Rules__Output as _validate_Fixed64Rules__Output } from './validate/Fixed64Rules'; +import { FloatRules as _validate_FloatRules, FloatRules__Output as _validate_FloatRules__Output } from './validate/FloatRules'; +import { Int32Rules as _validate_Int32Rules, Int32Rules__Output as _validate_Int32Rules__Output } from './validate/Int32Rules'; +import { Int64Rules as _validate_Int64Rules, Int64Rules__Output as _validate_Int64Rules__Output } from './validate/Int64Rules'; +import { KnownRegex as _validate_KnownRegex } from './validate/KnownRegex'; +import { MapRules as _validate_MapRules, MapRules__Output as _validate_MapRules__Output } from './validate/MapRules'; +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 { SFixed32Rules as _validate_SFixed32Rules, SFixed32Rules__Output as _validate_SFixed32Rules__Output } from './validate/SFixed32Rules'; +import { SFixed64Rules as _validate_SFixed64Rules, SFixed64Rules__Output as _validate_SFixed64Rules__Output } from './validate/SFixed64Rules'; +import { SInt32Rules as _validate_SInt32Rules, SInt32Rules__Output as _validate_SInt32Rules__Output } from './validate/SInt32Rules'; +import { SInt64Rules as _validate_SInt64Rules, SInt64Rules__Output as _validate_SInt64Rules__Output } from './validate/SInt64Rules'; +import { StringRules as _validate_StringRules, StringRules__Output as _validate_StringRules__Output } from './validate/StringRules'; +import { TimestampRules as _validate_TimestampRules, TimestampRules__Output as _validate_TimestampRules__Output } from './validate/TimestampRules'; +import { UInt32Rules as _validate_UInt32Rules, UInt32Rules__Output as _validate_UInt32Rules__Output } from './validate/UInt32Rules'; +import { UInt64Rules as _validate_UInt64Rules, UInt64Rules__Output as _validate_UInt64Rules__Output } from './validate/UInt64Rules'; export namespace messages { export namespace envoy { + export namespace annotations { + } export namespace api { export namespace v2 { export type Listener = _envoy_api_v2_Listener; export type Listener__Output = _envoy_api_v2_Listener__Output; - export namespace core { - export type SocketOption = _envoy_api_v2_core_SocketOption; - export type SocketOption__Output = _envoy_api_v2_core_SocketOption__Output; - export type Pipe = _envoy_api_v2_core_Pipe; - export type Pipe__Output = _envoy_api_v2_core_Pipe__Output; - export type SocketAddress = _envoy_api_v2_core_SocketAddress; - export type SocketAddress__Output = _envoy_api_v2_core_SocketAddress__Output; - export type TcpKeepalive = _envoy_api_v2_core_TcpKeepalive; - export type TcpKeepalive__Output = _envoy_api_v2_core_TcpKeepalive__Output; - export type BindConfig = _envoy_api_v2_core_BindConfig; - export type BindConfig__Output = _envoy_api_v2_core_BindConfig__Output; - export type Address = _envoy_api_v2_core_Address; - export type Address__Output = _envoy_api_v2_core_Address__Output; - export type CidrRange = _envoy_api_v2_core_CidrRange; - export type CidrRange__Output = _envoy_api_v2_core_CidrRange__Output; - export type RoutingPriority = _envoy_api_v2_core_RoutingPriority; - export type RequestMethod = _envoy_api_v2_core_RequestMethod; - export type TrafficDirection = _envoy_api_v2_core_TrafficDirection; - export type Locality = _envoy_api_v2_core_Locality; - export type Locality__Output = _envoy_api_v2_core_Locality__Output; - export type BuildVersion = _envoy_api_v2_core_BuildVersion; - export type BuildVersion__Output = _envoy_api_v2_core_BuildVersion__Output; - export type Extension = _envoy_api_v2_core_Extension; - export type Extension__Output = _envoy_api_v2_core_Extension__Output; - export type Node = _envoy_api_v2_core_Node; - export type Node__Output = _envoy_api_v2_core_Node__Output; - export type Metadata = _envoy_api_v2_core_Metadata; - export type Metadata__Output = _envoy_api_v2_core_Metadata__Output; - export type RuntimeUInt32 = _envoy_api_v2_core_RuntimeUInt32; - export type RuntimeUInt32__Output = _envoy_api_v2_core_RuntimeUInt32__Output; - export type RuntimeDouble = _envoy_api_v2_core_RuntimeDouble; - export type RuntimeDouble__Output = _envoy_api_v2_core_RuntimeDouble__Output; - export type RuntimeFeatureFlag = _envoy_api_v2_core_RuntimeFeatureFlag; - export type RuntimeFeatureFlag__Output = _envoy_api_v2_core_RuntimeFeatureFlag__Output; - export type HeaderValue = _envoy_api_v2_core_HeaderValue; - export type HeaderValue__Output = _envoy_api_v2_core_HeaderValue__Output; - export type HeaderValueOption = _envoy_api_v2_core_HeaderValueOption; - export type HeaderValueOption__Output = _envoy_api_v2_core_HeaderValueOption__Output; - export type HeaderMap = _envoy_api_v2_core_HeaderMap; - export type HeaderMap__Output = _envoy_api_v2_core_HeaderMap__Output; - export type DataSource = _envoy_api_v2_core_DataSource; - export type DataSource__Output = _envoy_api_v2_core_DataSource__Output; - export type RetryPolicy = _envoy_api_v2_core_RetryPolicy; - export type RetryPolicy__Output = _envoy_api_v2_core_RetryPolicy__Output; - export type RemoteDataSource = _envoy_api_v2_core_RemoteDataSource; - export type RemoteDataSource__Output = _envoy_api_v2_core_RemoteDataSource__Output; - export type AsyncDataSource = _envoy_api_v2_core_AsyncDataSource; - export type AsyncDataSource__Output = _envoy_api_v2_core_AsyncDataSource__Output; - export type TransportSocket = _envoy_api_v2_core_TransportSocket; - export type TransportSocket__Output = _envoy_api_v2_core_TransportSocket__Output; - export type RuntimeFractionalPercent = _envoy_api_v2_core_RuntimeFractionalPercent; - export type RuntimeFractionalPercent__Output = _envoy_api_v2_core_RuntimeFractionalPercent__Output; - export type ControlPlane = _envoy_api_v2_core_ControlPlane; - export type ControlPlane__Output = _envoy_api_v2_core_ControlPlane__Output; - export type BackoffStrategy = _envoy_api_v2_core_BackoffStrategy; - export type BackoffStrategy__Output = _envoy_api_v2_core_BackoffStrategy__Output; - export type HttpUri = _envoy_api_v2_core_HttpUri; - export type HttpUri__Output = _envoy_api_v2_core_HttpUri__Output; - export type ApiVersion = _envoy_api_v2_core_ApiVersion; - export type ApiConfigSource = _envoy_api_v2_core_ApiConfigSource; - export type ApiConfigSource__Output = _envoy_api_v2_core_ApiConfigSource__Output; - export type AggregatedConfigSource = _envoy_api_v2_core_AggregatedConfigSource; - export type AggregatedConfigSource__Output = _envoy_api_v2_core_AggregatedConfigSource__Output; - export type SelfConfigSource = _envoy_api_v2_core_SelfConfigSource; - export type SelfConfigSource__Output = _envoy_api_v2_core_SelfConfigSource__Output; - export type RateLimitSettings = _envoy_api_v2_core_RateLimitSettings; - export type RateLimitSettings__Output = _envoy_api_v2_core_RateLimitSettings__Output; - export type ConfigSource = _envoy_api_v2_core_ConfigSource; - export type ConfigSource__Output = _envoy_api_v2_core_ConfigSource__Output; - export type GrpcService = _envoy_api_v2_core_GrpcService; - export type GrpcService__Output = _envoy_api_v2_core_GrpcService__Output; - } - export namespace listener { - export type Filter = _envoy_api_v2_listener_Filter; - export type Filter__Output = _envoy_api_v2_listener_Filter__Output; - export type FilterChainMatch = _envoy_api_v2_listener_FilterChainMatch; - export type FilterChainMatch__Output = _envoy_api_v2_listener_FilterChainMatch__Output; - export type FilterChain = _envoy_api_v2_listener_FilterChain; - export type FilterChain__Output = _envoy_api_v2_listener_FilterChain__Output; - export type ListenerFilterChainMatchPredicate = _envoy_api_v2_listener_ListenerFilterChainMatchPredicate; - export type ListenerFilterChainMatchPredicate__Output = _envoy_api_v2_listener_ListenerFilterChainMatchPredicate__Output; - export type ListenerFilter = _envoy_api_v2_listener_ListenerFilter; - export type ListenerFilter__Output = _envoy_api_v2_listener_ListenerFilter__Output; - export type UdpListenerConfig = _envoy_api_v2_listener_UdpListenerConfig; - export type UdpListenerConfig__Output = _envoy_api_v2_listener_UdpListenerConfig__Output; - export type ActiveRawUdpListenerConfig = _envoy_api_v2_listener_ActiveRawUdpListenerConfig; - export type ActiveRawUdpListenerConfig__Output = _envoy_api_v2_listener_ActiveRawUdpListenerConfig__Output; - } export namespace auth { - export type UpstreamTlsContext = _envoy_api_v2_auth_UpstreamTlsContext; - export type UpstreamTlsContext__Output = _envoy_api_v2_auth_UpstreamTlsContext__Output; - export type DownstreamTlsContext = _envoy_api_v2_auth_DownstreamTlsContext; - export type DownstreamTlsContext__Output = _envoy_api_v2_auth_DownstreamTlsContext__Output; - export type CommonTlsContext = _envoy_api_v2_auth_CommonTlsContext; - export type CommonTlsContext__Output = _envoy_api_v2_auth_CommonTlsContext__Output; - export type TlsParameters = _envoy_api_v2_auth_TlsParameters; - export type TlsParameters__Output = _envoy_api_v2_auth_TlsParameters__Output; - export type PrivateKeyProvider = _envoy_api_v2_auth_PrivateKeyProvider; - export type PrivateKeyProvider__Output = _envoy_api_v2_auth_PrivateKeyProvider__Output; - export type TlsCertificate = _envoy_api_v2_auth_TlsCertificate; - export type TlsCertificate__Output = _envoy_api_v2_auth_TlsCertificate__Output; - export type TlsSessionTicketKeys = _envoy_api_v2_auth_TlsSessionTicketKeys; - export type TlsSessionTicketKeys__Output = _envoy_api_v2_auth_TlsSessionTicketKeys__Output; export type CertificateValidationContext = _envoy_api_v2_auth_CertificateValidationContext; export type CertificateValidationContext__Output = _envoy_api_v2_auth_CertificateValidationContext__Output; + export type CommonTlsContext = _envoy_api_v2_auth_CommonTlsContext; + export type CommonTlsContext__Output = _envoy_api_v2_auth_CommonTlsContext__Output; + export type DownstreamTlsContext = _envoy_api_v2_auth_DownstreamTlsContext; + export type DownstreamTlsContext__Output = _envoy_api_v2_auth_DownstreamTlsContext__Output; export type GenericSecret = _envoy_api_v2_auth_GenericSecret; export type GenericSecret__Output = _envoy_api_v2_auth_GenericSecret__Output; + export type PrivateKeyProvider = _envoy_api_v2_auth_PrivateKeyProvider; + export type PrivateKeyProvider__Output = _envoy_api_v2_auth_PrivateKeyProvider__Output; export type SdsSecretConfig = _envoy_api_v2_auth_SdsSecretConfig; export type SdsSecretConfig__Output = _envoy_api_v2_auth_SdsSecretConfig__Output; export type Secret = _envoy_api_v2_auth_Secret; export type Secret__Output = _envoy_api_v2_auth_Secret__Output; + export type TlsCertificate = _envoy_api_v2_auth_TlsCertificate; + export type TlsCertificate__Output = _envoy_api_v2_auth_TlsCertificate__Output; + export type TlsParameters = _envoy_api_v2_auth_TlsParameters; + export type TlsParameters__Output = _envoy_api_v2_auth_TlsParameters__Output; + export type TlsSessionTicketKeys = _envoy_api_v2_auth_TlsSessionTicketKeys; + export type TlsSessionTicketKeys__Output = _envoy_api_v2_auth_TlsSessionTicketKeys__Output; + export type UpstreamTlsContext = _envoy_api_v2_auth_UpstreamTlsContext; + export type UpstreamTlsContext__Output = _envoy_api_v2_auth_UpstreamTlsContext__Output; + } + export namespace core { + export type Address = _envoy_api_v2_core_Address; + export type Address__Output = _envoy_api_v2_core_Address__Output; + export type AggregatedConfigSource = _envoy_api_v2_core_AggregatedConfigSource; + export type AggregatedConfigSource__Output = _envoy_api_v2_core_AggregatedConfigSource__Output; + export type ApiConfigSource = _envoy_api_v2_core_ApiConfigSource; + export type ApiConfigSource__Output = _envoy_api_v2_core_ApiConfigSource__Output; + export type ApiVersion = _envoy_api_v2_core_ApiVersion; + export type AsyncDataSource = _envoy_api_v2_core_AsyncDataSource; + export type AsyncDataSource__Output = _envoy_api_v2_core_AsyncDataSource__Output; + export type BackoffStrategy = _envoy_api_v2_core_BackoffStrategy; + export type BackoffStrategy__Output = _envoy_api_v2_core_BackoffStrategy__Output; + export type BindConfig = _envoy_api_v2_core_BindConfig; + export type BindConfig__Output = _envoy_api_v2_core_BindConfig__Output; + export type BuildVersion = _envoy_api_v2_core_BuildVersion; + export type BuildVersion__Output = _envoy_api_v2_core_BuildVersion__Output; + export type CidrRange = _envoy_api_v2_core_CidrRange; + export type CidrRange__Output = _envoy_api_v2_core_CidrRange__Output; + export type ConfigSource = _envoy_api_v2_core_ConfigSource; + export type ConfigSource__Output = _envoy_api_v2_core_ConfigSource__Output; + export type ControlPlane = _envoy_api_v2_core_ControlPlane; + export type ControlPlane__Output = _envoy_api_v2_core_ControlPlane__Output; + export type DataSource = _envoy_api_v2_core_DataSource; + export type DataSource__Output = _envoy_api_v2_core_DataSource__Output; + export type Extension = _envoy_api_v2_core_Extension; + export type Extension__Output = _envoy_api_v2_core_Extension__Output; + export type GrpcService = _envoy_api_v2_core_GrpcService; + export type GrpcService__Output = _envoy_api_v2_core_GrpcService__Output; + export type HeaderMap = _envoy_api_v2_core_HeaderMap; + export type HeaderMap__Output = _envoy_api_v2_core_HeaderMap__Output; + export type HeaderValue = _envoy_api_v2_core_HeaderValue; + export type HeaderValue__Output = _envoy_api_v2_core_HeaderValue__Output; + export type HeaderValueOption = _envoy_api_v2_core_HeaderValueOption; + export type HeaderValueOption__Output = _envoy_api_v2_core_HeaderValueOption__Output; + export type HttpUri = _envoy_api_v2_core_HttpUri; + export type HttpUri__Output = _envoy_api_v2_core_HttpUri__Output; + export type Locality = _envoy_api_v2_core_Locality; + export type Locality__Output = _envoy_api_v2_core_Locality__Output; + export type Metadata = _envoy_api_v2_core_Metadata; + export type Metadata__Output = _envoy_api_v2_core_Metadata__Output; + export type Node = _envoy_api_v2_core_Node; + export type Node__Output = _envoy_api_v2_core_Node__Output; + export type Pipe = _envoy_api_v2_core_Pipe; + export type Pipe__Output = _envoy_api_v2_core_Pipe__Output; + export type RateLimitSettings = _envoy_api_v2_core_RateLimitSettings; + export type RateLimitSettings__Output = _envoy_api_v2_core_RateLimitSettings__Output; + export type RemoteDataSource = _envoy_api_v2_core_RemoteDataSource; + export type RemoteDataSource__Output = _envoy_api_v2_core_RemoteDataSource__Output; + export type RequestMethod = _envoy_api_v2_core_RequestMethod; + export type RetryPolicy = _envoy_api_v2_core_RetryPolicy; + export type RetryPolicy__Output = _envoy_api_v2_core_RetryPolicy__Output; + export type RoutingPriority = _envoy_api_v2_core_RoutingPriority; + export type RuntimeDouble = _envoy_api_v2_core_RuntimeDouble; + export type RuntimeDouble__Output = _envoy_api_v2_core_RuntimeDouble__Output; + export type RuntimeFeatureFlag = _envoy_api_v2_core_RuntimeFeatureFlag; + export type RuntimeFeatureFlag__Output = _envoy_api_v2_core_RuntimeFeatureFlag__Output; + export type RuntimeFractionalPercent = _envoy_api_v2_core_RuntimeFractionalPercent; + export type RuntimeFractionalPercent__Output = _envoy_api_v2_core_RuntimeFractionalPercent__Output; + export type RuntimeUInt32 = _envoy_api_v2_core_RuntimeUInt32; + export type RuntimeUInt32__Output = _envoy_api_v2_core_RuntimeUInt32__Output; + export type SelfConfigSource = _envoy_api_v2_core_SelfConfigSource; + export type SelfConfigSource__Output = _envoy_api_v2_core_SelfConfigSource__Output; + export type SocketAddress = _envoy_api_v2_core_SocketAddress; + export type SocketAddress__Output = _envoy_api_v2_core_SocketAddress__Output; + export type SocketOption = _envoy_api_v2_core_SocketOption; + export type SocketOption__Output = _envoy_api_v2_core_SocketOption__Output; + export type TcpKeepalive = _envoy_api_v2_core_TcpKeepalive; + export type TcpKeepalive__Output = _envoy_api_v2_core_TcpKeepalive__Output; + export type TrafficDirection = _envoy_api_v2_core_TrafficDirection; + export type TransportSocket = _envoy_api_v2_core_TransportSocket; + export type TransportSocket__Output = _envoy_api_v2_core_TransportSocket__Output; + } + export namespace listener { + export type ActiveRawUdpListenerConfig = _envoy_api_v2_listener_ActiveRawUdpListenerConfig; + export type ActiveRawUdpListenerConfig__Output = _envoy_api_v2_listener_ActiveRawUdpListenerConfig__Output; + export type Filter = _envoy_api_v2_listener_Filter; + export type Filter__Output = _envoy_api_v2_listener_Filter__Output; + export type FilterChain = _envoy_api_v2_listener_FilterChain; + export type FilterChain__Output = _envoy_api_v2_listener_FilterChain__Output; + export type FilterChainMatch = _envoy_api_v2_listener_FilterChainMatch; + export type FilterChainMatch__Output = _envoy_api_v2_listener_FilterChainMatch__Output; + export type ListenerFilter = _envoy_api_v2_listener_ListenerFilter; + export type ListenerFilter__Output = _envoy_api_v2_listener_ListenerFilter__Output; + export type ListenerFilterChainMatchPredicate = _envoy_api_v2_listener_ListenerFilterChainMatchPredicate; + export type ListenerFilterChainMatchPredicate__Output = _envoy_api_v2_listener_ListenerFilterChainMatchPredicate__Output; + export type UdpListenerConfig = _envoy_api_v2_listener_UdpListenerConfig; + export type UdpListenerConfig__Output = _envoy_api_v2_listener_UdpListenerConfig__Output; } export namespace route { - export type VirtualHost = _envoy_api_v2_route_VirtualHost; - export type VirtualHost__Output = _envoy_api_v2_route_VirtualHost__Output; - export type FilterAction = _envoy_api_v2_route_FilterAction; - export type FilterAction__Output = _envoy_api_v2_route_FilterAction__Output; - export type Route = _envoy_api_v2_route_Route; - export type Route__Output = _envoy_api_v2_route_Route__Output; - export type WeightedCluster = _envoy_api_v2_route_WeightedCluster; - export type WeightedCluster__Output = _envoy_api_v2_route_WeightedCluster__Output; - export type RouteMatch = _envoy_api_v2_route_RouteMatch; - export type RouteMatch__Output = _envoy_api_v2_route_RouteMatch__Output; export type CorsPolicy = _envoy_api_v2_route_CorsPolicy; export type CorsPolicy__Output = _envoy_api_v2_route_CorsPolicy__Output; - export type RouteAction = _envoy_api_v2_route_RouteAction; - export type RouteAction__Output = _envoy_api_v2_route_RouteAction__Output; - export type RetryPolicy = _envoy_api_v2_route_RetryPolicy; - export type RetryPolicy__Output = _envoy_api_v2_route_RetryPolicy__Output; - export type HedgePolicy = _envoy_api_v2_route_HedgePolicy; - export type HedgePolicy__Output = _envoy_api_v2_route_HedgePolicy__Output; - export type RedirectAction = _envoy_api_v2_route_RedirectAction; - export type RedirectAction__Output = _envoy_api_v2_route_RedirectAction__Output; - export type DirectResponseAction = _envoy_api_v2_route_DirectResponseAction; - export type DirectResponseAction__Output = _envoy_api_v2_route_DirectResponseAction__Output; export type Decorator = _envoy_api_v2_route_Decorator; export type Decorator__Output = _envoy_api_v2_route_Decorator__Output; + export type DirectResponseAction = _envoy_api_v2_route_DirectResponseAction; + export type DirectResponseAction__Output = _envoy_api_v2_route_DirectResponseAction__Output; + export type FilterAction = _envoy_api_v2_route_FilterAction; + export type FilterAction__Output = _envoy_api_v2_route_FilterAction__Output; + export type HeaderMatcher = _envoy_api_v2_route_HeaderMatcher; + export type HeaderMatcher__Output = _envoy_api_v2_route_HeaderMatcher__Output; + export type HedgePolicy = _envoy_api_v2_route_HedgePolicy; + export type HedgePolicy__Output = _envoy_api_v2_route_HedgePolicy__Output; + export type QueryParameterMatcher = _envoy_api_v2_route_QueryParameterMatcher; + export type QueryParameterMatcher__Output = _envoy_api_v2_route_QueryParameterMatcher__Output; + export type RateLimit = _envoy_api_v2_route_RateLimit; + export type RateLimit__Output = _envoy_api_v2_route_RateLimit__Output; + export type RedirectAction = _envoy_api_v2_route_RedirectAction; + export type RedirectAction__Output = _envoy_api_v2_route_RedirectAction__Output; + export type RetryPolicy = _envoy_api_v2_route_RetryPolicy; + export type RetryPolicy__Output = _envoy_api_v2_route_RetryPolicy__Output; + export type Route = _envoy_api_v2_route_Route; + export type Route__Output = _envoy_api_v2_route_Route__Output; + export type RouteAction = _envoy_api_v2_route_RouteAction; + export type RouteAction__Output = _envoy_api_v2_route_RouteAction__Output; + export type RouteMatch = _envoy_api_v2_route_RouteMatch; + export type RouteMatch__Output = _envoy_api_v2_route_RouteMatch__Output; export type Tracing = _envoy_api_v2_route_Tracing; export type Tracing__Output = _envoy_api_v2_route_Tracing__Output; export type VirtualCluster = _envoy_api_v2_route_VirtualCluster; export type VirtualCluster__Output = _envoy_api_v2_route_VirtualCluster__Output; - export type RateLimit = _envoy_api_v2_route_RateLimit; - export type RateLimit__Output = _envoy_api_v2_route_RateLimit__Output; - export type HeaderMatcher = _envoy_api_v2_route_HeaderMatcher; - export type HeaderMatcher__Output = _envoy_api_v2_route_HeaderMatcher__Output; - export type QueryParameterMatcher = _envoy_api_v2_route_QueryParameterMatcher; - export type QueryParameterMatcher__Output = _envoy_api_v2_route_QueryParameterMatcher__Output; + export type VirtualHost = _envoy_api_v2_route_VirtualHost; + export type VirtualHost__Output = _envoy_api_v2_route_VirtualHost__Output; + export type WeightedCluster = _envoy_api_v2_route_WeightedCluster; + export type WeightedCluster__Output = _envoy_api_v2_route_WeightedCluster__Output; } } } export namespace config { - export namespace listener { - export namespace v2 { - export type ApiListener = _envoy_config_listener_v2_ApiListener; - export type ApiListener__Output = _envoy_config_listener_v2_ApiListener__Output; - } - } export namespace filter { export namespace accesslog { export namespace v2 { @@ -342,62 +338,62 @@ export namespace messages { export type AccessLog__Output = _envoy_config_filter_accesslog_v2_AccessLog__Output; export type AccessLogFilter = _envoy_config_filter_accesslog_v2_AccessLogFilter; export type AccessLogFilter__Output = _envoy_config_filter_accesslog_v2_AccessLogFilter__Output; - export type ComparisonFilter = _envoy_config_filter_accesslog_v2_ComparisonFilter; - export type ComparisonFilter__Output = _envoy_config_filter_accesslog_v2_ComparisonFilter__Output; - export type StatusCodeFilter = _envoy_config_filter_accesslog_v2_StatusCodeFilter; - export type StatusCodeFilter__Output = _envoy_config_filter_accesslog_v2_StatusCodeFilter__Output; - export type DurationFilter = _envoy_config_filter_accesslog_v2_DurationFilter; - export type DurationFilter__Output = _envoy_config_filter_accesslog_v2_DurationFilter__Output; - export type NotHealthCheckFilter = _envoy_config_filter_accesslog_v2_NotHealthCheckFilter; - export type NotHealthCheckFilter__Output = _envoy_config_filter_accesslog_v2_NotHealthCheckFilter__Output; - export type TraceableFilter = _envoy_config_filter_accesslog_v2_TraceableFilter; - export type TraceableFilter__Output = _envoy_config_filter_accesslog_v2_TraceableFilter__Output; - export type RuntimeFilter = _envoy_config_filter_accesslog_v2_RuntimeFilter; - export type RuntimeFilter__Output = _envoy_config_filter_accesslog_v2_RuntimeFilter__Output; export type AndFilter = _envoy_config_filter_accesslog_v2_AndFilter; export type AndFilter__Output = _envoy_config_filter_accesslog_v2_AndFilter__Output; - export type OrFilter = _envoy_config_filter_accesslog_v2_OrFilter; - export type OrFilter__Output = _envoy_config_filter_accesslog_v2_OrFilter__Output; - export type HeaderFilter = _envoy_config_filter_accesslog_v2_HeaderFilter; - export type HeaderFilter__Output = _envoy_config_filter_accesslog_v2_HeaderFilter__Output; - export type ResponseFlagFilter = _envoy_config_filter_accesslog_v2_ResponseFlagFilter; - export type ResponseFlagFilter__Output = _envoy_config_filter_accesslog_v2_ResponseFlagFilter__Output; - export type GrpcStatusFilter = _envoy_config_filter_accesslog_v2_GrpcStatusFilter; - export type GrpcStatusFilter__Output = _envoy_config_filter_accesslog_v2_GrpcStatusFilter__Output; + export type ComparisonFilter = _envoy_config_filter_accesslog_v2_ComparisonFilter; + export type ComparisonFilter__Output = _envoy_config_filter_accesslog_v2_ComparisonFilter__Output; + export type DurationFilter = _envoy_config_filter_accesslog_v2_DurationFilter; + export type DurationFilter__Output = _envoy_config_filter_accesslog_v2_DurationFilter__Output; export type ExtensionFilter = _envoy_config_filter_accesslog_v2_ExtensionFilter; export type ExtensionFilter__Output = _envoy_config_filter_accesslog_v2_ExtensionFilter__Output; + export type GrpcStatusFilter = _envoy_config_filter_accesslog_v2_GrpcStatusFilter; + export type GrpcStatusFilter__Output = _envoy_config_filter_accesslog_v2_GrpcStatusFilter__Output; + export type HeaderFilter = _envoy_config_filter_accesslog_v2_HeaderFilter; + export type HeaderFilter__Output = _envoy_config_filter_accesslog_v2_HeaderFilter__Output; + export type NotHealthCheckFilter = _envoy_config_filter_accesslog_v2_NotHealthCheckFilter; + export type NotHealthCheckFilter__Output = _envoy_config_filter_accesslog_v2_NotHealthCheckFilter__Output; + export type OrFilter = _envoy_config_filter_accesslog_v2_OrFilter; + export type OrFilter__Output = _envoy_config_filter_accesslog_v2_OrFilter__Output; + export type ResponseFlagFilter = _envoy_config_filter_accesslog_v2_ResponseFlagFilter; + export type ResponseFlagFilter__Output = _envoy_config_filter_accesslog_v2_ResponseFlagFilter__Output; + export type RuntimeFilter = _envoy_config_filter_accesslog_v2_RuntimeFilter; + export type RuntimeFilter__Output = _envoy_config_filter_accesslog_v2_RuntimeFilter__Output; + export type StatusCodeFilter = _envoy_config_filter_accesslog_v2_StatusCodeFilter; + export type StatusCodeFilter__Output = _envoy_config_filter_accesslog_v2_StatusCodeFilter__Output; + export type TraceableFilter = _envoy_config_filter_accesslog_v2_TraceableFilter; + export type TraceableFilter__Output = _envoy_config_filter_accesslog_v2_TraceableFilter__Output; } } } + export namespace listener { + export namespace v2 { + export type ApiListener = _envoy_config_listener_v2_ApiListener; + export type ApiListener__Output = _envoy_config_listener_v2_ApiListener__Output; + } + } } export namespace type { - export type Percent = _envoy_type_Percent; - export type Percent__Output = _envoy_type_Percent__Output; - export type FractionalPercent = _envoy_type_FractionalPercent; - export type FractionalPercent__Output = _envoy_type_FractionalPercent__Output; - export type Int64Range = _envoy_type_Int64Range; - export type Int64Range__Output = _envoy_type_Int64Range__Output; - export type Int32Range = _envoy_type_Int32Range; - export type Int32Range__Output = _envoy_type_Int32Range__Output; export type DoubleRange = _envoy_type_DoubleRange; export type DoubleRange__Output = _envoy_type_DoubleRange__Output; + export type FractionalPercent = _envoy_type_FractionalPercent; + export type FractionalPercent__Output = _envoy_type_FractionalPercent__Output; + export type Int32Range = _envoy_type_Int32Range; + export type Int32Range__Output = _envoy_type_Int32Range__Output; + export type Int64Range = _envoy_type_Int64Range; + export type Int64Range__Output = _envoy_type_Int64Range__Output; + export type Percent = _envoy_type_Percent; + export type Percent__Output = _envoy_type_Percent__Output; export type SemanticVersion = _envoy_type_SemanticVersion; export type SemanticVersion__Output = _envoy_type_SemanticVersion__Output; export namespace matcher { - export type RegexMatcher = _envoy_type_matcher_RegexMatcher; - export type RegexMatcher__Output = _envoy_type_matcher_RegexMatcher__Output; - export type RegexMatchAndSubstitute = _envoy_type_matcher_RegexMatchAndSubstitute; - export type RegexMatchAndSubstitute__Output = _envoy_type_matcher_RegexMatchAndSubstitute__Output; - export type StringMatcher = _envoy_type_matcher_StringMatcher; - export type StringMatcher__Output = _envoy_type_matcher_StringMatcher__Output; export type ListStringMatcher = _envoy_type_matcher_ListStringMatcher; export type ListStringMatcher__Output = _envoy_type_matcher_ListStringMatcher__Output; - } - export namespace tracing { - export namespace v2 { - export type CustomTag = _envoy_type_tracing_v2_CustomTag; - export type CustomTag__Output = _envoy_type_tracing_v2_CustomTag__Output; - } + export type RegexMatchAndSubstitute = _envoy_type_matcher_RegexMatchAndSubstitute; + export type RegexMatchAndSubstitute__Output = _envoy_type_matcher_RegexMatchAndSubstitute__Output; + export type RegexMatcher = _envoy_type_matcher_RegexMatcher; + export type RegexMatcher__Output = _envoy_type_matcher_RegexMatcher__Output; + export type StringMatcher = _envoy_type_matcher_StringMatcher; + export type StringMatcher__Output = _envoy_type_matcher_StringMatcher__Output; } export namespace metadata { export namespace v2 { @@ -407,312 +403,368 @@ export namespace messages { export type MetadataKind__Output = _envoy_type_metadata_v2_MetadataKind__Output; } } + export namespace tracing { + export namespace v2 { + export type CustomTag = _envoy_type_tracing_v2_CustomTag; + export type CustomTag__Output = _envoy_type_tracing_v2_CustomTag__Output; + } + } } - export namespace annotations { + } + export namespace google { + export namespace api { + export type CustomHttpPattern = _google_api_CustomHttpPattern; + export type CustomHttpPattern__Output = _google_api_CustomHttpPattern__Output; + export type Http = _google_api_Http; + export type Http__Output = _google_api_Http__Output; + export type HttpRule = _google_api_HttpRule; + export type HttpRule__Output = _google_api_HttpRule__Output; + } + export namespace protobuf { + export type Any = _google_protobuf_Any; + export type Any__Output = _google_protobuf_Any__Output; + export type BoolValue = _google_protobuf_BoolValue; + export type BoolValue__Output = _google_protobuf_BoolValue__Output; + export type BytesValue = _google_protobuf_BytesValue; + export type BytesValue__Output = _google_protobuf_BytesValue__Output; + export type DescriptorProto = _google_protobuf_DescriptorProto; + export type DescriptorProto__Output = _google_protobuf_DescriptorProto__Output; + export type DoubleValue = _google_protobuf_DoubleValue; + export type DoubleValue__Output = _google_protobuf_DoubleValue__Output; + export type Duration = _google_protobuf_Duration; + export type Duration__Output = _google_protobuf_Duration__Output; + export type Empty = _google_protobuf_Empty; + export type Empty__Output = _google_protobuf_Empty__Output; + export type EnumDescriptorProto = _google_protobuf_EnumDescriptorProto; + export type EnumDescriptorProto__Output = _google_protobuf_EnumDescriptorProto__Output; + export type EnumOptions = _google_protobuf_EnumOptions; + export type EnumOptions__Output = _google_protobuf_EnumOptions__Output; + export type EnumValueDescriptorProto = _google_protobuf_EnumValueDescriptorProto; + export type EnumValueDescriptorProto__Output = _google_protobuf_EnumValueDescriptorProto__Output; + export type EnumValueOptions = _google_protobuf_EnumValueOptions; + export type EnumValueOptions__Output = _google_protobuf_EnumValueOptions__Output; + export type FieldDescriptorProto = _google_protobuf_FieldDescriptorProto; + export type FieldDescriptorProto__Output = _google_protobuf_FieldDescriptorProto__Output; + export type FieldOptions = _google_protobuf_FieldOptions; + export type FieldOptions__Output = _google_protobuf_FieldOptions__Output; + export type FileDescriptorProto = _google_protobuf_FileDescriptorProto; + export type FileDescriptorProto__Output = _google_protobuf_FileDescriptorProto__Output; + export type FileDescriptorSet = _google_protobuf_FileDescriptorSet; + export type FileDescriptorSet__Output = _google_protobuf_FileDescriptorSet__Output; + export type FileOptions = _google_protobuf_FileOptions; + export type FileOptions__Output = _google_protobuf_FileOptions__Output; + export type FloatValue = _google_protobuf_FloatValue; + export type FloatValue__Output = _google_protobuf_FloatValue__Output; + export type GeneratedCodeInfo = _google_protobuf_GeneratedCodeInfo; + export type GeneratedCodeInfo__Output = _google_protobuf_GeneratedCodeInfo__Output; + export type Int32Value = _google_protobuf_Int32Value; + export type Int32Value__Output = _google_protobuf_Int32Value__Output; + export type Int64Value = _google_protobuf_Int64Value; + export type Int64Value__Output = _google_protobuf_Int64Value__Output; + export type ListValue = _google_protobuf_ListValue; + export type ListValue__Output = _google_protobuf_ListValue__Output; + export type MessageOptions = _google_protobuf_MessageOptions; + export type MessageOptions__Output = _google_protobuf_MessageOptions__Output; + export type MethodDescriptorProto = _google_protobuf_MethodDescriptorProto; + export type MethodDescriptorProto__Output = _google_protobuf_MethodDescriptorProto__Output; + export type MethodOptions = _google_protobuf_MethodOptions; + export type MethodOptions__Output = _google_protobuf_MethodOptions__Output; + export type NullValue = _google_protobuf_NullValue; + export type OneofDescriptorProto = _google_protobuf_OneofDescriptorProto; + export type OneofDescriptorProto__Output = _google_protobuf_OneofDescriptorProto__Output; + export type OneofOptions = _google_protobuf_OneofOptions; + export type OneofOptions__Output = _google_protobuf_OneofOptions__Output; + export type ServiceDescriptorProto = _google_protobuf_ServiceDescriptorProto; + export type ServiceDescriptorProto__Output = _google_protobuf_ServiceDescriptorProto__Output; + export type ServiceOptions = _google_protobuf_ServiceOptions; + export type ServiceOptions__Output = _google_protobuf_ServiceOptions__Output; + export type SourceCodeInfo = _google_protobuf_SourceCodeInfo; + export type SourceCodeInfo__Output = _google_protobuf_SourceCodeInfo__Output; + export type StringValue = _google_protobuf_StringValue; + export type StringValue__Output = _google_protobuf_StringValue__Output; + export type Struct = _google_protobuf_Struct; + export type Struct__Output = _google_protobuf_Struct__Output; + export type Timestamp = _google_protobuf_Timestamp; + export type Timestamp__Output = _google_protobuf_Timestamp__Output; + export type UInt32Value = _google_protobuf_UInt32Value; + export type UInt32Value__Output = _google_protobuf_UInt32Value__Output; + export type UInt64Value = _google_protobuf_UInt64Value; + export type UInt64Value__Output = _google_protobuf_UInt64Value__Output; + export type UninterpretedOption = _google_protobuf_UninterpretedOption; + export type UninterpretedOption__Output = _google_protobuf_UninterpretedOption__Output; + export type Value = _google_protobuf_Value; + export type Value__Output = _google_protobuf_Value__Output; } } export namespace udpa { export namespace annotations { - export type MigrateAnnotation = _udpa_annotations_MigrateAnnotation; - export type MigrateAnnotation__Output = _udpa_annotations_MigrateAnnotation__Output; export type FieldMigrateAnnotation = _udpa_annotations_FieldMigrateAnnotation; export type FieldMigrateAnnotation__Output = _udpa_annotations_FieldMigrateAnnotation__Output; export type FileMigrateAnnotation = _udpa_annotations_FileMigrateAnnotation; export type FileMigrateAnnotation__Output = _udpa_annotations_FileMigrateAnnotation__Output; + export type MigrateAnnotation = _udpa_annotations_MigrateAnnotation; + export type MigrateAnnotation__Output = _udpa_annotations_MigrateAnnotation__Output; export type PackageVersionStatus = _udpa_annotations_PackageVersionStatus; export type StatusAnnotation = _udpa_annotations_StatusAnnotation; export type StatusAnnotation__Output = _udpa_annotations_StatusAnnotation__Output; } } export namespace validate { - export type FieldRules = _validate_FieldRules; - export type FieldRules__Output = _validate_FieldRules__Output; - export type FloatRules = _validate_FloatRules; - export type FloatRules__Output = _validate_FloatRules__Output; + export type AnyRules = _validate_AnyRules; + export type AnyRules__Output = _validate_AnyRules__Output; + export type BoolRules = _validate_BoolRules; + export type BoolRules__Output = _validate_BoolRules__Output; + export type BytesRules = _validate_BytesRules; + export type BytesRules__Output = _validate_BytesRules__Output; export type DoubleRules = _validate_DoubleRules; export type DoubleRules__Output = _validate_DoubleRules__Output; - export type Int32Rules = _validate_Int32Rules; - export type Int32Rules__Output = _validate_Int32Rules__Output; - export type Int64Rules = _validate_Int64Rules; - export type Int64Rules__Output = _validate_Int64Rules__Output; - export type UInt32Rules = _validate_UInt32Rules; - export type UInt32Rules__Output = _validate_UInt32Rules__Output; - export type UInt64Rules = _validate_UInt64Rules; - export type UInt64Rules__Output = _validate_UInt64Rules__Output; - export type SInt32Rules = _validate_SInt32Rules; - export type SInt32Rules__Output = _validate_SInt32Rules__Output; - export type SInt64Rules = _validate_SInt64Rules; - export type SInt64Rules__Output = _validate_SInt64Rules__Output; + export type DurationRules = _validate_DurationRules; + export type DurationRules__Output = _validate_DurationRules__Output; + export type EnumRules = _validate_EnumRules; + export type EnumRules__Output = _validate_EnumRules__Output; + export type FieldRules = _validate_FieldRules; + export type FieldRules__Output = _validate_FieldRules__Output; export type Fixed32Rules = _validate_Fixed32Rules; export type Fixed32Rules__Output = _validate_Fixed32Rules__Output; export type Fixed64Rules = _validate_Fixed64Rules; export type Fixed64Rules__Output = _validate_Fixed64Rules__Output; - export type SFixed32Rules = _validate_SFixed32Rules; - export type SFixed32Rules__Output = _validate_SFixed32Rules__Output; - export type SFixed64Rules = _validate_SFixed64Rules; - export type SFixed64Rules__Output = _validate_SFixed64Rules__Output; - export type BoolRules = _validate_BoolRules; - export type BoolRules__Output = _validate_BoolRules__Output; - export type StringRules = _validate_StringRules; - export type StringRules__Output = _validate_StringRules__Output; + export type FloatRules = _validate_FloatRules; + export type FloatRules__Output = _validate_FloatRules__Output; + export type Int32Rules = _validate_Int32Rules; + export type Int32Rules__Output = _validate_Int32Rules__Output; + export type Int64Rules = _validate_Int64Rules; + export type Int64Rules__Output = _validate_Int64Rules__Output; export type KnownRegex = _validate_KnownRegex; - export type BytesRules = _validate_BytesRules; - export type BytesRules__Output = _validate_BytesRules__Output; - export type EnumRules = _validate_EnumRules; - export type EnumRules__Output = _validate_EnumRules__Output; + export type MapRules = _validate_MapRules; + export type MapRules__Output = _validate_MapRules__Output; export type MessageRules = _validate_MessageRules; export type MessageRules__Output = _validate_MessageRules__Output; export type RepeatedRules = _validate_RepeatedRules; export type RepeatedRules__Output = _validate_RepeatedRules__Output; - export type MapRules = _validate_MapRules; - export type MapRules__Output = _validate_MapRules__Output; - export type AnyRules = _validate_AnyRules; - export type AnyRules__Output = _validate_AnyRules__Output; - export type DurationRules = _validate_DurationRules; - export type DurationRules__Output = _validate_DurationRules__Output; + export type SFixed32Rules = _validate_SFixed32Rules; + export type SFixed32Rules__Output = _validate_SFixed32Rules__Output; + export type SFixed64Rules = _validate_SFixed64Rules; + export type SFixed64Rules__Output = _validate_SFixed64Rules__Output; + export type SInt32Rules = _validate_SInt32Rules; + export type SInt32Rules__Output = _validate_SInt32Rules__Output; + export type SInt64Rules = _validate_SInt64Rules; + export type SInt64Rules__Output = _validate_SInt64Rules__Output; + export type StringRules = _validate_StringRules; + export type StringRules__Output = _validate_StringRules__Output; export type TimestampRules = _validate_TimestampRules; export type TimestampRules__Output = _validate_TimestampRules__Output; - } - export namespace google { - export namespace protobuf { - export type Duration = _google_protobuf_Duration; - export type Duration__Output = _google_protobuf_Duration__Output; - export type DoubleValue = _google_protobuf_DoubleValue; - export type DoubleValue__Output = _google_protobuf_DoubleValue__Output; - export type FloatValue = _google_protobuf_FloatValue; - export type FloatValue__Output = _google_protobuf_FloatValue__Output; - export type Int64Value = _google_protobuf_Int64Value; - export type Int64Value__Output = _google_protobuf_Int64Value__Output; - export type UInt64Value = _google_protobuf_UInt64Value; - export type UInt64Value__Output = _google_protobuf_UInt64Value__Output; - export type Int32Value = _google_protobuf_Int32Value; - export type Int32Value__Output = _google_protobuf_Int32Value__Output; - export type UInt32Value = _google_protobuf_UInt32Value; - export type UInt32Value__Output = _google_protobuf_UInt32Value__Output; - export type BoolValue = _google_protobuf_BoolValue; - export type BoolValue__Output = _google_protobuf_BoolValue__Output; - export type StringValue = _google_protobuf_StringValue; - export type StringValue__Output = _google_protobuf_StringValue__Output; - export type BytesValue = _google_protobuf_BytesValue; - export type BytesValue__Output = _google_protobuf_BytesValue__Output; - export type Any = _google_protobuf_Any; - export type Any__Output = _google_protobuf_Any__Output; - export type Struct = _google_protobuf_Struct; - export type Struct__Output = _google_protobuf_Struct__Output; - export type Value = _google_protobuf_Value; - export type Value__Output = _google_protobuf_Value__Output; - export type NullValue = _google_protobuf_NullValue; - export type ListValue = _google_protobuf_ListValue; - export type ListValue__Output = _google_protobuf_ListValue__Output; - export type Timestamp = _google_protobuf_Timestamp; - export type Timestamp__Output = _google_protobuf_Timestamp__Output; - export type FileDescriptorSet = _google_protobuf_FileDescriptorSet; - export type FileDescriptorSet__Output = _google_protobuf_FileDescriptorSet__Output; - export type FileDescriptorProto = _google_protobuf_FileDescriptorProto; - export type FileDescriptorProto__Output = _google_protobuf_FileDescriptorProto__Output; - export type DescriptorProto = _google_protobuf_DescriptorProto; - export type DescriptorProto__Output = _google_protobuf_DescriptorProto__Output; - export type FieldDescriptorProto = _google_protobuf_FieldDescriptorProto; - export type FieldDescriptorProto__Output = _google_protobuf_FieldDescriptorProto__Output; - export type OneofDescriptorProto = _google_protobuf_OneofDescriptorProto; - export type OneofDescriptorProto__Output = _google_protobuf_OneofDescriptorProto__Output; - export type EnumDescriptorProto = _google_protobuf_EnumDescriptorProto; - export type EnumDescriptorProto__Output = _google_protobuf_EnumDescriptorProto__Output; - export type EnumValueDescriptorProto = _google_protobuf_EnumValueDescriptorProto; - export type EnumValueDescriptorProto__Output = _google_protobuf_EnumValueDescriptorProto__Output; - export type ServiceDescriptorProto = _google_protobuf_ServiceDescriptorProto; - export type ServiceDescriptorProto__Output = _google_protobuf_ServiceDescriptorProto__Output; - export type MethodDescriptorProto = _google_protobuf_MethodDescriptorProto; - export type MethodDescriptorProto__Output = _google_protobuf_MethodDescriptorProto__Output; - export type FileOptions = _google_protobuf_FileOptions; - export type FileOptions__Output = _google_protobuf_FileOptions__Output; - export type MessageOptions = _google_protobuf_MessageOptions; - export type MessageOptions__Output = _google_protobuf_MessageOptions__Output; - export type FieldOptions = _google_protobuf_FieldOptions; - export type FieldOptions__Output = _google_protobuf_FieldOptions__Output; - export type OneofOptions = _google_protobuf_OneofOptions; - export type OneofOptions__Output = _google_protobuf_OneofOptions__Output; - export type EnumOptions = _google_protobuf_EnumOptions; - export type EnumOptions__Output = _google_protobuf_EnumOptions__Output; - export type EnumValueOptions = _google_protobuf_EnumValueOptions; - export type EnumValueOptions__Output = _google_protobuf_EnumValueOptions__Output; - export type ServiceOptions = _google_protobuf_ServiceOptions; - export type ServiceOptions__Output = _google_protobuf_ServiceOptions__Output; - export type MethodOptions = _google_protobuf_MethodOptions; - export type MethodOptions__Output = _google_protobuf_MethodOptions__Output; - export type UninterpretedOption = _google_protobuf_UninterpretedOption; - export type UninterpretedOption__Output = _google_protobuf_UninterpretedOption__Output; - export type SourceCodeInfo = _google_protobuf_SourceCodeInfo; - export type SourceCodeInfo__Output = _google_protobuf_SourceCodeInfo__Output; - export type GeneratedCodeInfo = _google_protobuf_GeneratedCodeInfo; - export type GeneratedCodeInfo__Output = _google_protobuf_GeneratedCodeInfo__Output; - export type Empty = _google_protobuf_Empty; - export type Empty__Output = _google_protobuf_Empty__Output; - } - export namespace api { - export type Http = _google_api_Http; - export type Http__Output = _google_api_Http__Output; - export type HttpRule = _google_api_HttpRule; - export type HttpRule__Output = _google_api_HttpRule__Output; - export type CustomHttpPattern = _google_api_CustomHttpPattern; - export type CustomHttpPattern__Output = _google_api_CustomHttpPattern__Output; - } + export type UInt32Rules = _validate_UInt32Rules; + export type UInt32Rules__Output = _validate_UInt32Rules__Output; + export type UInt64Rules = _validate_UInt64Rules; + export type UInt64Rules__Output = _validate_UInt64Rules__Output; } } export namespace ClientInterfaces { export namespace envoy { + export namespace annotations { + } export namespace api { export namespace v2 { export namespace Listener { - export namespace DeprecatedV1 { - } export namespace ConnectionBalanceConfig { export namespace ExactBalance { } } - } - export namespace core { - export namespace SocketOption { - } - export namespace Pipe { - } - export namespace SocketAddress { - } - export namespace TcpKeepalive { - } - export namespace BindConfig { - } - export namespace Address { - } - export namespace CidrRange { - } - export namespace Locality { - } - export namespace BuildVersion { - } - export namespace Extension { - } - export namespace Node { - } - export namespace Metadata { - } - export namespace RuntimeUInt32 { - } - export namespace RuntimeDouble { - } - export namespace RuntimeFeatureFlag { - } - export namespace HeaderValue { - } - export namespace HeaderValueOption { - } - export namespace HeaderMap { - } - export namespace DataSource { - } - export namespace RetryPolicy { - } - export namespace RemoteDataSource { - } - export namespace AsyncDataSource { - } - export namespace TransportSocket { - } - export namespace RuntimeFractionalPercent { - } - export namespace ControlPlane { - } - export namespace BackoffStrategy { - } - export namespace HttpUri { - } - export namespace ApiConfigSource { - } - export namespace AggregatedConfigSource { - } - export namespace SelfConfigSource { - } - export namespace RateLimitSettings { - } - export namespace ConfigSource { - } - export namespace GrpcService { - export namespace EnvoyGrpc { - } - export namespace GoogleGrpc { - export namespace SslCredentials { - } - export namespace GoogleLocalCredentials { - } - export namespace ChannelCredentials { - } - export namespace CallCredentials { - export namespace ServiceAccountJWTAccessCredentials { - } - export namespace GoogleIAMCredentials { - } - export namespace MetadataCredentialsFromPlugin { - } - export namespace StsService { - } - } - } - } - } - export namespace listener { - export namespace Filter { - } - export namespace FilterChainMatch { - } - export namespace FilterChain { - } - export namespace ListenerFilterChainMatchPredicate { - export namespace MatchSet { - } - } - export namespace ListenerFilter { - } - export namespace UdpListenerConfig { - } - export namespace ActiveRawUdpListenerConfig { + export namespace DeprecatedV1 { } } export namespace auth { - export namespace UpstreamTlsContext { - } - export namespace DownstreamTlsContext { + export namespace CertificateValidationContext { } export namespace CommonTlsContext { export namespace CombinedCertificateValidationContext { } } - export namespace TlsParameters { - } - export namespace PrivateKeyProvider { - } - export namespace TlsCertificate { - } - export namespace TlsSessionTicketKeys { - } - export namespace CertificateValidationContext { + export namespace DownstreamTlsContext { } export namespace GenericSecret { } + export namespace PrivateKeyProvider { + } export namespace SdsSecretConfig { } export namespace Secret { } + export namespace TlsCertificate { + } + export namespace TlsParameters { + } + export namespace TlsSessionTicketKeys { + } + export namespace UpstreamTlsContext { + } + } + export namespace core { + export namespace Address { + } + export namespace AggregatedConfigSource { + } + export namespace ApiConfigSource { + } + export namespace AsyncDataSource { + } + export namespace BackoffStrategy { + } + export namespace BindConfig { + } + export namespace BuildVersion { + } + export namespace CidrRange { + } + export namespace ConfigSource { + } + export namespace ControlPlane { + } + export namespace DataSource { + } + export namespace Extension { + } + export namespace GrpcService { + export namespace EnvoyGrpc { + } + export namespace GoogleGrpc { + export namespace CallCredentials { + export namespace GoogleIAMCredentials { + } + export namespace MetadataCredentialsFromPlugin { + } + export namespace ServiceAccountJWTAccessCredentials { + } + export namespace StsService { + } + } + export namespace ChannelCredentials { + } + export namespace GoogleLocalCredentials { + } + export namespace SslCredentials { + } + } + } + export namespace HeaderMap { + } + export namespace HeaderValue { + } + export namespace HeaderValueOption { + } + export namespace HttpUri { + } + export namespace Locality { + } + export namespace Metadata { + } + export namespace Node { + } + export namespace Pipe { + } + export namespace RateLimitSettings { + } + export namespace RemoteDataSource { + } + export namespace RetryPolicy { + } + export namespace RuntimeDouble { + } + export namespace RuntimeFeatureFlag { + } + export namespace RuntimeFractionalPercent { + } + export namespace RuntimeUInt32 { + } + export namespace SelfConfigSource { + } + export namespace SocketAddress { + } + export namespace SocketOption { + } + export namespace TcpKeepalive { + } + export namespace TransportSocket { + } + } + export namespace listener { + export namespace ActiveRawUdpListenerConfig { + } + export namespace Filter { + } + export namespace FilterChain { + } + export namespace FilterChainMatch { + } + export namespace ListenerFilter { + } + export namespace ListenerFilterChainMatchPredicate { + export namespace MatchSet { + } + } + export namespace UdpListenerConfig { + } } export namespace route { - export namespace VirtualHost { + export namespace CorsPolicy { + } + export namespace Decorator { + } + export namespace DirectResponseAction { } export namespace FilterAction { } + export namespace HeaderMatcher { + } + export namespace HedgePolicy { + } + export namespace QueryParameterMatcher { + } + export namespace RateLimit { + export namespace Action { + export namespace DestinationCluster { + } + export namespace GenericKey { + } + export namespace HeaderValueMatch { + } + export namespace RemoteAddress { + } + export namespace RequestHeaders { + } + export namespace SourceCluster { + } + } + } + export namespace RedirectAction { + } + export namespace RetryPolicy { + export namespace RetryBackOff { + } + export namespace RetryHostPredicate { + } + export namespace RetryPriority { + } + } export namespace Route { } - export namespace WeightedCluster { - export namespace ClusterWeight { + export namespace RouteAction { + export namespace HashPolicy { + export namespace ConnectionProperties { + } + export namespace Cookie { + } + export namespace FilterState { + } + export namespace Header { + } + export namespace QueryParameter { + } + } + export namespace RequestMirrorPolicy { + } + export namespace UpgradeConfig { } } export namespace RouteMatch { @@ -721,76 +773,20 @@ export namespace ClientInterfaces { export namespace TlsContextMatchOptions { } } - export namespace CorsPolicy { - } - export namespace RouteAction { - export namespace RequestMirrorPolicy { - } - export namespace HashPolicy { - export namespace Header { - } - export namespace Cookie { - } - export namespace ConnectionProperties { - } - export namespace QueryParameter { - } - export namespace FilterState { - } - } - export namespace UpgradeConfig { - } - } - export namespace RetryPolicy { - export namespace RetryPriority { - } - export namespace RetryHostPredicate { - } - export namespace RetryBackOff { - } - } - export namespace HedgePolicy { - } - export namespace RedirectAction { - } - export namespace DirectResponseAction { - } - export namespace Decorator { - } export namespace Tracing { } export namespace VirtualCluster { } - export namespace RateLimit { - export namespace Action { - export namespace SourceCluster { - } - export namespace DestinationCluster { - } - export namespace RequestHeaders { - } - export namespace RemoteAddress { - } - export namespace GenericKey { - } - export namespace HeaderValueMatch { - } + export namespace VirtualHost { + } + export namespace WeightedCluster { + export namespace ClusterWeight { } } - export namespace HeaderMatcher { - } - export namespace QueryParameterMatcher { - } } } } export namespace config { - export namespace listener { - export namespace v2 { - export namespace ApiListener { - } - } - } export namespace filter { export namespace accesslog { export namespace v2 { @@ -798,72 +794,64 @@ export namespace ClientInterfaces { } export namespace AccessLogFilter { } - export namespace ComparisonFilter { + export namespace AndFilter { } - export namespace StatusCodeFilter { + export namespace ComparisonFilter { } export namespace DurationFilter { } - export namespace NotHealthCheckFilter { - } - export namespace TraceableFilter { - } - export namespace RuntimeFilter { - } - export namespace AndFilter { - } - export namespace OrFilter { - } - export namespace HeaderFilter { - } - export namespace ResponseFlagFilter { + export namespace ExtensionFilter { } export namespace GrpcStatusFilter { } - export namespace ExtensionFilter { + export namespace HeaderFilter { } + export namespace NotHealthCheckFilter { + } + export namespace OrFilter { + } + export namespace ResponseFlagFilter { + } + export namespace RuntimeFilter { + } + export namespace StatusCodeFilter { + } + export namespace TraceableFilter { + } + } + } + } + export namespace listener { + export namespace v2 { + export namespace ApiListener { } } } } export namespace type { - export namespace Percent { + export namespace DoubleRange { } export namespace FractionalPercent { } - export namespace Int64Range { - } export namespace Int32Range { } - export namespace DoubleRange { + export namespace Int64Range { + } + export namespace Percent { } export namespace SemanticVersion { } export namespace matcher { + export namespace ListStringMatcher { + } + export namespace RegexMatchAndSubstitute { + } export namespace RegexMatcher { export namespace GoogleRE2 { } } - export namespace RegexMatchAndSubstitute { - } export namespace StringMatcher { } - export namespace ListStringMatcher { - } - } - export namespace tracing { - export namespace v2 { - export namespace CustomTag { - export namespace Literal { - } - export namespace Environment { - } - export namespace Header { - } - export namespace Metadata { - } - } - } } export namespace metadata { export namespace v2 { @@ -872,173 +860,185 @@ export namespace ClientInterfaces { } } export namespace MetadataKind { + export namespace Cluster { + } + export namespace Host { + } export namespace Request { } export namespace Route { } - export namespace Cluster { + } + } + } + export namespace tracing { + export namespace v2 { + export namespace CustomTag { + export namespace Environment { } - export namespace Host { + export namespace Header { + } + export namespace Literal { + } + export namespace Metadata { } } } } } - export namespace annotations { - } - } - export namespace udpa { - export namespace annotations { - export namespace MigrateAnnotation { - } - export namespace FieldMigrateAnnotation { - } - export namespace FileMigrateAnnotation { - } - export namespace StatusAnnotation { - } - } - } - export namespace validate { - export namespace FieldRules { - } - export namespace FloatRules { - } - export namespace DoubleRules { - } - export namespace Int32Rules { - } - export namespace Int64Rules { - } - export namespace UInt32Rules { - } - export namespace UInt64Rules { - } - export namespace SInt32Rules { - } - export namespace SInt64Rules { - } - export namespace Fixed32Rules { - } - export namespace Fixed64Rules { - } - export namespace SFixed32Rules { - } - export namespace SFixed64Rules { - } - export namespace BoolRules { - } - export namespace StringRules { - } - export namespace BytesRules { - } - export namespace EnumRules { - } - export namespace MessageRules { - } - export namespace RepeatedRules { - } - export namespace MapRules { - } - export namespace AnyRules { - } - export namespace DurationRules { - } - export namespace TimestampRules { - } } export namespace google { + export namespace api { + export namespace CustomHttpPattern { + } + export namespace Http { + } + export namespace HttpRule { + } + } export namespace protobuf { - export namespace Duration { - } - export namespace DoubleValue { - } - export namespace FloatValue { - } - export namespace Int64Value { - } - export namespace UInt64Value { - } - export namespace Int32Value { - } - export namespace UInt32Value { + export namespace Any { } export namespace BoolValue { } - export namespace StringValue { - } export namespace BytesValue { } - export namespace Any { - } - export namespace Struct { - } - export namespace Value { - } - export namespace ListValue { - } - export namespace Timestamp { - } - export namespace FileDescriptorSet { - } - export namespace FileDescriptorProto { - } export namespace DescriptorProto { export namespace ExtensionRange { } export namespace ReservedRange { } } - export namespace FieldDescriptorProto { + export namespace DoubleValue { } - export namespace OneofDescriptorProto { + export namespace Duration { + } + export namespace Empty { } export namespace EnumDescriptorProto { } - export namespace EnumValueDescriptorProto { - } - export namespace ServiceDescriptorProto { - } - export namespace MethodDescriptorProto { - } - export namespace FileOptions { - } - export namespace MessageOptions { - } - export namespace FieldOptions { - } - export namespace OneofOptions { - } export namespace EnumOptions { } + export namespace EnumValueDescriptorProto { + } export namespace EnumValueOptions { } - export namespace ServiceOptions { + export namespace FieldDescriptorProto { } - export namespace MethodOptions { + export namespace FieldOptions { } - export namespace UninterpretedOption { - export namespace NamePart { - } + export namespace FileDescriptorProto { } - export namespace SourceCodeInfo { - export namespace Location { - } + export namespace FileDescriptorSet { + } + export namespace FileOptions { + } + export namespace FloatValue { } export namespace GeneratedCodeInfo { export namespace Annotation { } } - export namespace Empty { + export namespace Int32Value { + } + export namespace Int64Value { + } + export namespace ListValue { + } + export namespace MessageOptions { + } + export namespace MethodDescriptorProto { + } + export namespace MethodOptions { + } + export namespace OneofDescriptorProto { + } + export namespace OneofOptions { + } + export namespace ServiceDescriptorProto { + } + export namespace ServiceOptions { + } + export namespace SourceCodeInfo { + export namespace Location { + } + } + export namespace StringValue { + } + export namespace Struct { + } + export namespace Timestamp { + } + export namespace UInt32Value { + } + export namespace UInt64Value { + } + export namespace UninterpretedOption { + export namespace NamePart { + } + } + export namespace Value { } } - export namespace api { - export namespace Http { + } + export namespace udpa { + export namespace annotations { + export namespace FieldMigrateAnnotation { } - export namespace HttpRule { + export namespace FileMigrateAnnotation { } - export namespace CustomHttpPattern { + export namespace MigrateAnnotation { } + export namespace StatusAnnotation { + } + } + } + export namespace validate { + export namespace AnyRules { + } + export namespace BoolRules { + } + export namespace BytesRules { + } + export namespace DoubleRules { + } + export namespace DurationRules { + } + export namespace EnumRules { + } + export namespace FieldRules { + } + export namespace Fixed32Rules { + } + export namespace Fixed64Rules { + } + export namespace FloatRules { + } + export namespace Int32Rules { + } + export namespace Int64Rules { + } + export namespace MapRules { + } + export namespace MessageRules { + } + export namespace RepeatedRules { + } + export namespace SFixed32Rules { + } + export namespace SFixed64Rules { + } + export namespace SInt32Rules { + } + export namespace SInt64Rules { + } + export namespace StringRules { + } + export namespace TimestampRules { + } + export namespace UInt32Rules { + } + export namespace UInt64Rules { } } } @@ -1050,135 +1050,132 @@ type SubtypeConstructor = { export interface ProtoGrpcType { envoy: { + annotations: { + } api: { v2: { Listener: MessageTypeDefinition - core: { - SocketOption: MessageTypeDefinition - Pipe: MessageTypeDefinition - SocketAddress: MessageTypeDefinition - TcpKeepalive: MessageTypeDefinition - BindConfig: MessageTypeDefinition - Address: MessageTypeDefinition - CidrRange: MessageTypeDefinition - RoutingPriority: EnumTypeDefinition - RequestMethod: EnumTypeDefinition - TrafficDirection: EnumTypeDefinition - Locality: MessageTypeDefinition - BuildVersion: MessageTypeDefinition - Extension: MessageTypeDefinition - Node: MessageTypeDefinition - Metadata: MessageTypeDefinition - RuntimeUInt32: MessageTypeDefinition - RuntimeDouble: MessageTypeDefinition - RuntimeFeatureFlag: MessageTypeDefinition - HeaderValue: MessageTypeDefinition - HeaderValueOption: MessageTypeDefinition - HeaderMap: MessageTypeDefinition - DataSource: MessageTypeDefinition - RetryPolicy: MessageTypeDefinition - RemoteDataSource: MessageTypeDefinition - AsyncDataSource: MessageTypeDefinition - TransportSocket: MessageTypeDefinition - RuntimeFractionalPercent: MessageTypeDefinition - ControlPlane: MessageTypeDefinition - BackoffStrategy: MessageTypeDefinition - HttpUri: MessageTypeDefinition - ApiVersion: EnumTypeDefinition - ApiConfigSource: MessageTypeDefinition - AggregatedConfigSource: MessageTypeDefinition - SelfConfigSource: MessageTypeDefinition - RateLimitSettings: MessageTypeDefinition - ConfigSource: MessageTypeDefinition - GrpcService: MessageTypeDefinition - } - listener: { - Filter: MessageTypeDefinition - FilterChainMatch: MessageTypeDefinition - FilterChain: MessageTypeDefinition - ListenerFilterChainMatchPredicate: MessageTypeDefinition - ListenerFilter: MessageTypeDefinition - UdpListenerConfig: MessageTypeDefinition - ActiveRawUdpListenerConfig: MessageTypeDefinition - } auth: { - UpstreamTlsContext: MessageTypeDefinition - DownstreamTlsContext: MessageTypeDefinition - CommonTlsContext: MessageTypeDefinition - TlsParameters: MessageTypeDefinition - PrivateKeyProvider: MessageTypeDefinition - TlsCertificate: MessageTypeDefinition - TlsSessionTicketKeys: MessageTypeDefinition CertificateValidationContext: MessageTypeDefinition + CommonTlsContext: MessageTypeDefinition + DownstreamTlsContext: MessageTypeDefinition GenericSecret: MessageTypeDefinition + PrivateKeyProvider: MessageTypeDefinition SdsSecretConfig: MessageTypeDefinition Secret: MessageTypeDefinition + TlsCertificate: MessageTypeDefinition + TlsParameters: MessageTypeDefinition + TlsSessionTicketKeys: MessageTypeDefinition + UpstreamTlsContext: MessageTypeDefinition + } + core: { + Address: MessageTypeDefinition + AggregatedConfigSource: MessageTypeDefinition + ApiConfigSource: MessageTypeDefinition + ApiVersion: EnumTypeDefinition + AsyncDataSource: MessageTypeDefinition + BackoffStrategy: MessageTypeDefinition + BindConfig: MessageTypeDefinition + BuildVersion: MessageTypeDefinition + CidrRange: MessageTypeDefinition + ConfigSource: MessageTypeDefinition + ControlPlane: MessageTypeDefinition + DataSource: MessageTypeDefinition + Extension: MessageTypeDefinition + GrpcService: MessageTypeDefinition + HeaderMap: MessageTypeDefinition + HeaderValue: MessageTypeDefinition + HeaderValueOption: MessageTypeDefinition + HttpUri: MessageTypeDefinition + Locality: MessageTypeDefinition + Metadata: MessageTypeDefinition + Node: MessageTypeDefinition + Pipe: MessageTypeDefinition + RateLimitSettings: MessageTypeDefinition + RemoteDataSource: MessageTypeDefinition + RequestMethod: EnumTypeDefinition + RetryPolicy: MessageTypeDefinition + RoutingPriority: EnumTypeDefinition + RuntimeDouble: MessageTypeDefinition + RuntimeFeatureFlag: MessageTypeDefinition + RuntimeFractionalPercent: MessageTypeDefinition + RuntimeUInt32: MessageTypeDefinition + SelfConfigSource: MessageTypeDefinition + SocketAddress: MessageTypeDefinition + SocketOption: MessageTypeDefinition + TcpKeepalive: MessageTypeDefinition + TrafficDirection: EnumTypeDefinition + TransportSocket: MessageTypeDefinition + } + listener: { + ActiveRawUdpListenerConfig: MessageTypeDefinition + Filter: MessageTypeDefinition + FilterChain: MessageTypeDefinition + FilterChainMatch: MessageTypeDefinition + ListenerFilter: MessageTypeDefinition + ListenerFilterChainMatchPredicate: MessageTypeDefinition + UdpListenerConfig: MessageTypeDefinition } route: { - VirtualHost: MessageTypeDefinition - FilterAction: MessageTypeDefinition - Route: MessageTypeDefinition - WeightedCluster: MessageTypeDefinition - RouteMatch: MessageTypeDefinition CorsPolicy: MessageTypeDefinition - RouteAction: MessageTypeDefinition - RetryPolicy: MessageTypeDefinition - HedgePolicy: MessageTypeDefinition - RedirectAction: MessageTypeDefinition - DirectResponseAction: MessageTypeDefinition Decorator: MessageTypeDefinition + DirectResponseAction: MessageTypeDefinition + FilterAction: MessageTypeDefinition + HeaderMatcher: MessageTypeDefinition + HedgePolicy: MessageTypeDefinition + QueryParameterMatcher: MessageTypeDefinition + RateLimit: MessageTypeDefinition + RedirectAction: MessageTypeDefinition + RetryPolicy: MessageTypeDefinition + Route: MessageTypeDefinition + RouteAction: MessageTypeDefinition + RouteMatch: MessageTypeDefinition Tracing: MessageTypeDefinition VirtualCluster: MessageTypeDefinition - RateLimit: MessageTypeDefinition - HeaderMatcher: MessageTypeDefinition - QueryParameterMatcher: MessageTypeDefinition + VirtualHost: MessageTypeDefinition + WeightedCluster: MessageTypeDefinition } } } config: { - listener: { - v2: { - ApiListener: MessageTypeDefinition - } - } filter: { accesslog: { v2: { AccessLog: MessageTypeDefinition AccessLogFilter: MessageTypeDefinition - ComparisonFilter: MessageTypeDefinition - StatusCodeFilter: MessageTypeDefinition - DurationFilter: MessageTypeDefinition - NotHealthCheckFilter: MessageTypeDefinition - TraceableFilter: MessageTypeDefinition - RuntimeFilter: MessageTypeDefinition AndFilter: MessageTypeDefinition - OrFilter: MessageTypeDefinition - HeaderFilter: MessageTypeDefinition - ResponseFlagFilter: MessageTypeDefinition - GrpcStatusFilter: MessageTypeDefinition + ComparisonFilter: MessageTypeDefinition + DurationFilter: MessageTypeDefinition ExtensionFilter: MessageTypeDefinition + GrpcStatusFilter: MessageTypeDefinition + HeaderFilter: MessageTypeDefinition + NotHealthCheckFilter: MessageTypeDefinition + OrFilter: MessageTypeDefinition + ResponseFlagFilter: MessageTypeDefinition + RuntimeFilter: MessageTypeDefinition + StatusCodeFilter: MessageTypeDefinition + TraceableFilter: MessageTypeDefinition } } } + listener: { + v2: { + ApiListener: MessageTypeDefinition + } + } } type: { - Percent: MessageTypeDefinition - FractionalPercent: MessageTypeDefinition - Int64Range: MessageTypeDefinition - Int32Range: MessageTypeDefinition DoubleRange: MessageTypeDefinition + FractionalPercent: MessageTypeDefinition + Int32Range: MessageTypeDefinition + Int64Range: MessageTypeDefinition + Percent: MessageTypeDefinition SemanticVersion: MessageTypeDefinition matcher: { - RegexMatcher: MessageTypeDefinition - RegexMatchAndSubstitute: MessageTypeDefinition - StringMatcher: MessageTypeDefinition ListStringMatcher: MessageTypeDefinition - } - tracing: { - v2: { - CustomTag: MessageTypeDefinition - } + RegexMatchAndSubstitute: MessageTypeDefinition + RegexMatcher: MessageTypeDefinition + StringMatcher: MessageTypeDefinition } metadata: { v2: { @@ -1186,246 +1183,301 @@ export interface ProtoGrpcType { MetadataKind: MessageTypeDefinition } } + tracing: { + v2: { + CustomTag: MessageTypeDefinition + } + } } - annotations: { + } + google: { + api: { + CustomHttpPattern: MessageTypeDefinition + Http: MessageTypeDefinition + HttpRule: MessageTypeDefinition + } + protobuf: { + Any: MessageTypeDefinition + BoolValue: MessageTypeDefinition + BytesValue: MessageTypeDefinition + DescriptorProto: MessageTypeDefinition + DoubleValue: MessageTypeDefinition + Duration: MessageTypeDefinition + Empty: MessageTypeDefinition + EnumDescriptorProto: MessageTypeDefinition + EnumOptions: MessageTypeDefinition + EnumValueDescriptorProto: MessageTypeDefinition + EnumValueOptions: MessageTypeDefinition + FieldDescriptorProto: MessageTypeDefinition + FieldOptions: MessageTypeDefinition + FileDescriptorProto: MessageTypeDefinition + FileDescriptorSet: MessageTypeDefinition + FileOptions: MessageTypeDefinition + FloatValue: MessageTypeDefinition + GeneratedCodeInfo: MessageTypeDefinition + Int32Value: MessageTypeDefinition + Int64Value: MessageTypeDefinition + ListValue: MessageTypeDefinition + MessageOptions: MessageTypeDefinition + MethodDescriptorProto: MessageTypeDefinition + MethodOptions: MessageTypeDefinition + NullValue: EnumTypeDefinition + OneofDescriptorProto: MessageTypeDefinition + OneofOptions: MessageTypeDefinition + ServiceDescriptorProto: MessageTypeDefinition + ServiceOptions: MessageTypeDefinition + SourceCodeInfo: MessageTypeDefinition + StringValue: MessageTypeDefinition + Struct: MessageTypeDefinition + Timestamp: MessageTypeDefinition + UInt32Value: MessageTypeDefinition + UInt64Value: MessageTypeDefinition + UninterpretedOption: MessageTypeDefinition + Value: MessageTypeDefinition } } udpa: { annotations: { - MigrateAnnotation: MessageTypeDefinition FieldMigrateAnnotation: MessageTypeDefinition FileMigrateAnnotation: MessageTypeDefinition + MigrateAnnotation: MessageTypeDefinition PackageVersionStatus: EnumTypeDefinition StatusAnnotation: MessageTypeDefinition } } validate: { - FieldRules: MessageTypeDefinition - FloatRules: MessageTypeDefinition + AnyRules: MessageTypeDefinition + BoolRules: MessageTypeDefinition + BytesRules: MessageTypeDefinition DoubleRules: MessageTypeDefinition - Int32Rules: MessageTypeDefinition - Int64Rules: MessageTypeDefinition - UInt32Rules: MessageTypeDefinition - UInt64Rules: MessageTypeDefinition - SInt32Rules: MessageTypeDefinition - SInt64Rules: MessageTypeDefinition + DurationRules: MessageTypeDefinition + EnumRules: MessageTypeDefinition + FieldRules: MessageTypeDefinition Fixed32Rules: MessageTypeDefinition Fixed64Rules: MessageTypeDefinition - SFixed32Rules: MessageTypeDefinition - SFixed64Rules: MessageTypeDefinition - BoolRules: MessageTypeDefinition - StringRules: MessageTypeDefinition + FloatRules: MessageTypeDefinition + Int32Rules: MessageTypeDefinition + Int64Rules: MessageTypeDefinition KnownRegex: EnumTypeDefinition - BytesRules: MessageTypeDefinition - EnumRules: MessageTypeDefinition + MapRules: MessageTypeDefinition MessageRules: MessageTypeDefinition RepeatedRules: MessageTypeDefinition - MapRules: MessageTypeDefinition - AnyRules: MessageTypeDefinition - DurationRules: MessageTypeDefinition + SFixed32Rules: MessageTypeDefinition + SFixed64Rules: MessageTypeDefinition + SInt32Rules: MessageTypeDefinition + SInt64Rules: MessageTypeDefinition + StringRules: MessageTypeDefinition TimestampRules: MessageTypeDefinition - } - google: { - protobuf: { - Duration: MessageTypeDefinition - DoubleValue: MessageTypeDefinition - FloatValue: MessageTypeDefinition - Int64Value: MessageTypeDefinition - UInt64Value: MessageTypeDefinition - Int32Value: MessageTypeDefinition - UInt32Value: MessageTypeDefinition - BoolValue: MessageTypeDefinition - StringValue: MessageTypeDefinition - BytesValue: MessageTypeDefinition - Any: MessageTypeDefinition - Struct: MessageTypeDefinition - Value: MessageTypeDefinition - NullValue: EnumTypeDefinition - ListValue: MessageTypeDefinition - Timestamp: MessageTypeDefinition - FileDescriptorSet: MessageTypeDefinition - FileDescriptorProto: MessageTypeDefinition - DescriptorProto: MessageTypeDefinition - FieldDescriptorProto: MessageTypeDefinition - OneofDescriptorProto: MessageTypeDefinition - EnumDescriptorProto: MessageTypeDefinition - EnumValueDescriptorProto: MessageTypeDefinition - ServiceDescriptorProto: MessageTypeDefinition - MethodDescriptorProto: MessageTypeDefinition - FileOptions: MessageTypeDefinition - MessageOptions: MessageTypeDefinition - FieldOptions: MessageTypeDefinition - OneofOptions: MessageTypeDefinition - EnumOptions: MessageTypeDefinition - EnumValueOptions: MessageTypeDefinition - ServiceOptions: MessageTypeDefinition - MethodOptions: MessageTypeDefinition - UninterpretedOption: MessageTypeDefinition - SourceCodeInfo: MessageTypeDefinition - GeneratedCodeInfo: MessageTypeDefinition - Empty: MessageTypeDefinition - } - api: { - Http: MessageTypeDefinition - HttpRule: MessageTypeDefinition - CustomHttpPattern: MessageTypeDefinition - } + UInt32Rules: MessageTypeDefinition + UInt64Rules: MessageTypeDefinition } } export namespace ServiceHandlers { export namespace envoy { + export namespace annotations { + } export namespace api { export namespace v2 { export namespace Listener { - export namespace DeprecatedV1 { - } export namespace ConnectionBalanceConfig { export namespace ExactBalance { } } - } - export namespace core { - export namespace SocketOption { - } - export namespace Pipe { - } - export namespace SocketAddress { - } - export namespace TcpKeepalive { - } - export namespace BindConfig { - } - export namespace Address { - } - export namespace CidrRange { - } - export namespace Locality { - } - export namespace BuildVersion { - } - export namespace Extension { - } - export namespace Node { - } - export namespace Metadata { - } - export namespace RuntimeUInt32 { - } - export namespace RuntimeDouble { - } - export namespace RuntimeFeatureFlag { - } - export namespace HeaderValue { - } - export namespace HeaderValueOption { - } - export namespace HeaderMap { - } - export namespace DataSource { - } - export namespace RetryPolicy { - } - export namespace RemoteDataSource { - } - export namespace AsyncDataSource { - } - export namespace TransportSocket { - } - export namespace RuntimeFractionalPercent { - } - export namespace ControlPlane { - } - export namespace BackoffStrategy { - } - export namespace HttpUri { - } - export namespace ApiConfigSource { - } - export namespace AggregatedConfigSource { - } - export namespace SelfConfigSource { - } - export namespace RateLimitSettings { - } - export namespace ConfigSource { - } - export namespace GrpcService { - export namespace EnvoyGrpc { - } - export namespace GoogleGrpc { - export namespace SslCredentials { - } - export namespace GoogleLocalCredentials { - } - export namespace ChannelCredentials { - } - export namespace CallCredentials { - export namespace ServiceAccountJWTAccessCredentials { - } - export namespace GoogleIAMCredentials { - } - export namespace MetadataCredentialsFromPlugin { - } - export namespace StsService { - } - } - } - } - } - export namespace listener { - export namespace Filter { - } - export namespace FilterChainMatch { - } - export namespace FilterChain { - } - export namespace ListenerFilterChainMatchPredicate { - export namespace MatchSet { - } - } - export namespace ListenerFilter { - } - export namespace UdpListenerConfig { - } - export namespace ActiveRawUdpListenerConfig { + export namespace DeprecatedV1 { } } export namespace auth { - export namespace UpstreamTlsContext { - } - export namespace DownstreamTlsContext { + export namespace CertificateValidationContext { } export namespace CommonTlsContext { export namespace CombinedCertificateValidationContext { } } - export namespace TlsParameters { - } - export namespace PrivateKeyProvider { - } - export namespace TlsCertificate { - } - export namespace TlsSessionTicketKeys { - } - export namespace CertificateValidationContext { + export namespace DownstreamTlsContext { } export namespace GenericSecret { } + export namespace PrivateKeyProvider { + } export namespace SdsSecretConfig { } export namespace Secret { } + export namespace TlsCertificate { + } + export namespace TlsParameters { + } + export namespace TlsSessionTicketKeys { + } + export namespace UpstreamTlsContext { + } + } + export namespace core { + export namespace Address { + } + export namespace AggregatedConfigSource { + } + export namespace ApiConfigSource { + } + export namespace AsyncDataSource { + } + export namespace BackoffStrategy { + } + export namespace BindConfig { + } + export namespace BuildVersion { + } + export namespace CidrRange { + } + export namespace ConfigSource { + } + export namespace ControlPlane { + } + export namespace DataSource { + } + export namespace Extension { + } + export namespace GrpcService { + export namespace EnvoyGrpc { + } + export namespace GoogleGrpc { + export namespace CallCredentials { + export namespace GoogleIAMCredentials { + } + export namespace MetadataCredentialsFromPlugin { + } + export namespace ServiceAccountJWTAccessCredentials { + } + export namespace StsService { + } + } + export namespace ChannelCredentials { + } + export namespace GoogleLocalCredentials { + } + export namespace SslCredentials { + } + } + } + export namespace HeaderMap { + } + export namespace HeaderValue { + } + export namespace HeaderValueOption { + } + export namespace HttpUri { + } + export namespace Locality { + } + export namespace Metadata { + } + export namespace Node { + } + export namespace Pipe { + } + export namespace RateLimitSettings { + } + export namespace RemoteDataSource { + } + export namespace RetryPolicy { + } + export namespace RuntimeDouble { + } + export namespace RuntimeFeatureFlag { + } + export namespace RuntimeFractionalPercent { + } + export namespace RuntimeUInt32 { + } + export namespace SelfConfigSource { + } + export namespace SocketAddress { + } + export namespace SocketOption { + } + export namespace TcpKeepalive { + } + export namespace TransportSocket { + } + } + export namespace listener { + export namespace ActiveRawUdpListenerConfig { + } + export namespace Filter { + } + export namespace FilterChain { + } + export namespace FilterChainMatch { + } + export namespace ListenerFilter { + } + export namespace ListenerFilterChainMatchPredicate { + export namespace MatchSet { + } + } + export namespace UdpListenerConfig { + } } export namespace route { - export namespace VirtualHost { + export namespace CorsPolicy { + } + export namespace Decorator { + } + export namespace DirectResponseAction { } export namespace FilterAction { } + export namespace HeaderMatcher { + } + export namespace HedgePolicy { + } + export namespace QueryParameterMatcher { + } + export namespace RateLimit { + export namespace Action { + export namespace DestinationCluster { + } + export namespace GenericKey { + } + export namespace HeaderValueMatch { + } + export namespace RemoteAddress { + } + export namespace RequestHeaders { + } + export namespace SourceCluster { + } + } + } + export namespace RedirectAction { + } + export namespace RetryPolicy { + export namespace RetryBackOff { + } + export namespace RetryHostPredicate { + } + export namespace RetryPriority { + } + } export namespace Route { } - export namespace WeightedCluster { - export namespace ClusterWeight { + export namespace RouteAction { + export namespace HashPolicy { + export namespace ConnectionProperties { + } + export namespace Cookie { + } + export namespace FilterState { + } + export namespace Header { + } + export namespace QueryParameter { + } + } + export namespace RequestMirrorPolicy { + } + export namespace UpgradeConfig { } } export namespace RouteMatch { @@ -1434,76 +1486,20 @@ export namespace ServiceHandlers { export namespace TlsContextMatchOptions { } } - export namespace CorsPolicy { - } - export namespace RouteAction { - export namespace RequestMirrorPolicy { - } - export namespace HashPolicy { - export namespace Header { - } - export namespace Cookie { - } - export namespace ConnectionProperties { - } - export namespace QueryParameter { - } - export namespace FilterState { - } - } - export namespace UpgradeConfig { - } - } - export namespace RetryPolicy { - export namespace RetryPriority { - } - export namespace RetryHostPredicate { - } - export namespace RetryBackOff { - } - } - export namespace HedgePolicy { - } - export namespace RedirectAction { - } - export namespace DirectResponseAction { - } - export namespace Decorator { - } export namespace Tracing { } export namespace VirtualCluster { } - export namespace RateLimit { - export namespace Action { - export namespace SourceCluster { - } - export namespace DestinationCluster { - } - export namespace RequestHeaders { - } - export namespace RemoteAddress { - } - export namespace GenericKey { - } - export namespace HeaderValueMatch { - } + export namespace VirtualHost { + } + export namespace WeightedCluster { + export namespace ClusterWeight { } } - export namespace HeaderMatcher { - } - export namespace QueryParameterMatcher { - } } } } export namespace config { - export namespace listener { - export namespace v2 { - export namespace ApiListener { - } - } - } export namespace filter { export namespace accesslog { export namespace v2 { @@ -1511,72 +1507,64 @@ export namespace ServiceHandlers { } export namespace AccessLogFilter { } - export namespace ComparisonFilter { + export namespace AndFilter { } - export namespace StatusCodeFilter { + export namespace ComparisonFilter { } export namespace DurationFilter { } - export namespace NotHealthCheckFilter { - } - export namespace TraceableFilter { - } - export namespace RuntimeFilter { - } - export namespace AndFilter { - } - export namespace OrFilter { - } - export namespace HeaderFilter { - } - export namespace ResponseFlagFilter { + export namespace ExtensionFilter { } export namespace GrpcStatusFilter { } - export namespace ExtensionFilter { + export namespace HeaderFilter { } + export namespace NotHealthCheckFilter { + } + export namespace OrFilter { + } + export namespace ResponseFlagFilter { + } + export namespace RuntimeFilter { + } + export namespace StatusCodeFilter { + } + export namespace TraceableFilter { + } + } + } + } + export namespace listener { + export namespace v2 { + export namespace ApiListener { } } } } export namespace type { - export namespace Percent { + export namespace DoubleRange { } export namespace FractionalPercent { } - export namespace Int64Range { - } export namespace Int32Range { } - export namespace DoubleRange { + export namespace Int64Range { + } + export namespace Percent { } export namespace SemanticVersion { } export namespace matcher { + export namespace ListStringMatcher { + } + export namespace RegexMatchAndSubstitute { + } export namespace RegexMatcher { export namespace GoogleRE2 { } } - export namespace RegexMatchAndSubstitute { - } export namespace StringMatcher { } - export namespace ListStringMatcher { - } - } - export namespace tracing { - export namespace v2 { - export namespace CustomTag { - export namespace Literal { - } - export namespace Environment { - } - export namespace Header { - } - export namespace Metadata { - } - } - } } export namespace metadata { export namespace v2 { @@ -1585,173 +1573,185 @@ export namespace ServiceHandlers { } } export namespace MetadataKind { + export namespace Cluster { + } + export namespace Host { + } export namespace Request { } export namespace Route { } - export namespace Cluster { + } + } + } + export namespace tracing { + export namespace v2 { + export namespace CustomTag { + export namespace Environment { } - export namespace Host { + export namespace Header { + } + export namespace Literal { + } + export namespace Metadata { } } } } } - export namespace annotations { - } - } - export namespace udpa { - export namespace annotations { - export namespace MigrateAnnotation { - } - export namespace FieldMigrateAnnotation { - } - export namespace FileMigrateAnnotation { - } - export namespace StatusAnnotation { - } - } - } - export namespace validate { - export namespace FieldRules { - } - export namespace FloatRules { - } - export namespace DoubleRules { - } - export namespace Int32Rules { - } - export namespace Int64Rules { - } - export namespace UInt32Rules { - } - export namespace UInt64Rules { - } - export namespace SInt32Rules { - } - export namespace SInt64Rules { - } - export namespace Fixed32Rules { - } - export namespace Fixed64Rules { - } - export namespace SFixed32Rules { - } - export namespace SFixed64Rules { - } - export namespace BoolRules { - } - export namespace StringRules { - } - export namespace BytesRules { - } - export namespace EnumRules { - } - export namespace MessageRules { - } - export namespace RepeatedRules { - } - export namespace MapRules { - } - export namespace AnyRules { - } - export namespace DurationRules { - } - export namespace TimestampRules { - } } export namespace google { + export namespace api { + export namespace CustomHttpPattern { + } + export namespace Http { + } + export namespace HttpRule { + } + } export namespace protobuf { - export namespace Duration { - } - export namespace DoubleValue { - } - export namespace FloatValue { - } - export namespace Int64Value { - } - export namespace UInt64Value { - } - export namespace Int32Value { - } - export namespace UInt32Value { + export namespace Any { } export namespace BoolValue { } - export namespace StringValue { - } export namespace BytesValue { } - export namespace Any { - } - export namespace Struct { - } - export namespace Value { - } - export namespace ListValue { - } - export namespace Timestamp { - } - export namespace FileDescriptorSet { - } - export namespace FileDescriptorProto { - } export namespace DescriptorProto { export namespace ExtensionRange { } export namespace ReservedRange { } } - export namespace FieldDescriptorProto { + export namespace DoubleValue { } - export namespace OneofDescriptorProto { + export namespace Duration { + } + export namespace Empty { } export namespace EnumDescriptorProto { } - export namespace EnumValueDescriptorProto { - } - export namespace ServiceDescriptorProto { - } - export namespace MethodDescriptorProto { - } - export namespace FileOptions { - } - export namespace MessageOptions { - } - export namespace FieldOptions { - } - export namespace OneofOptions { - } export namespace EnumOptions { } + export namespace EnumValueDescriptorProto { + } export namespace EnumValueOptions { } - export namespace ServiceOptions { + export namespace FieldDescriptorProto { } - export namespace MethodOptions { + export namespace FieldOptions { } - export namespace UninterpretedOption { - export namespace NamePart { - } + export namespace FileDescriptorProto { } - export namespace SourceCodeInfo { - export namespace Location { - } + export namespace FileDescriptorSet { + } + export namespace FileOptions { + } + export namespace FloatValue { } export namespace GeneratedCodeInfo { export namespace Annotation { } } - export namespace Empty { + export namespace Int32Value { } - } - export namespace api { - export namespace Http { + export namespace Int64Value { } - export namespace HttpRule { + export namespace ListValue { } - export namespace CustomHttpPattern { + export namespace MessageOptions { + } + export namespace MethodDescriptorProto { + } + export namespace MethodOptions { + } + export namespace OneofDescriptorProto { + } + export namespace OneofOptions { + } + export namespace ServiceDescriptorProto { + } + export namespace ServiceOptions { + } + export namespace SourceCodeInfo { + export namespace Location { + } + } + export namespace StringValue { + } + export namespace Struct { + } + export namespace Timestamp { + } + export namespace UInt32Value { + } + export namespace UInt64Value { + } + export namespace UninterpretedOption { + export namespace NamePart { + } + } + export namespace Value { } } } + export namespace udpa { + export namespace annotations { + export namespace FieldMigrateAnnotation { + } + export namespace FileMigrateAnnotation { + } + export namespace MigrateAnnotation { + } + export namespace StatusAnnotation { + } + } + } + export namespace validate { + export namespace AnyRules { + } + export namespace BoolRules { + } + export namespace BytesRules { + } + export namespace DoubleRules { + } + export namespace DurationRules { + } + export namespace EnumRules { + } + export namespace FieldRules { + } + export namespace Fixed32Rules { + } + export namespace Fixed64Rules { + } + export namespace FloatRules { + } + export namespace Int32Rules { + } + export namespace Int64Rules { + } + export namespace MapRules { + } + export namespace MessageRules { + } + export namespace RepeatedRules { + } + export namespace SFixed32Rules { + } + export namespace SFixed64Rules { + } + export namespace SInt32Rules { + } + export namespace SInt64Rules { + } + export namespace StringRules { + } + export namespace TimestampRules { + } + export namespace UInt32Rules { + } + export namespace UInt64Rules { + } + } } diff --git a/packages/grpc-js/src/generated/route.ts b/packages/grpc-js/src/generated/route.ts index b7d34ee2..b3de909f 100644 --- a/packages/grpc-js/src/generated/route.ts +++ b/packages/grpc-js/src/generated/route.ts @@ -3,142 +3,144 @@ import { ServiceDefinition, EnumTypeDefinition, MessageTypeDefinition } from '@g import { RouteConfiguration as _envoy_api_v2_RouteConfiguration, RouteConfiguration__Output as _envoy_api_v2_RouteConfiguration__Output } from './envoy/api/v2/RouteConfiguration'; import { Vhds as _envoy_api_v2_Vhds, Vhds__Output as _envoy_api_v2_Vhds__Output } from './envoy/api/v2/Vhds'; -import { RoutingPriority as _envoy_api_v2_core_RoutingPriority } from './envoy/api/v2/core/RoutingPriority'; -import { RequestMethod as _envoy_api_v2_core_RequestMethod } from './envoy/api/v2/core/RequestMethod'; -import { TrafficDirection as _envoy_api_v2_core_TrafficDirection } from './envoy/api/v2/core/TrafficDirection'; -import { Locality as _envoy_api_v2_core_Locality, Locality__Output as _envoy_api_v2_core_Locality__Output } from './envoy/api/v2/core/Locality'; +import { Address as _envoy_api_v2_core_Address, Address__Output as _envoy_api_v2_core_Address__Output } from './envoy/api/v2/core/Address'; +import { AggregatedConfigSource as _envoy_api_v2_core_AggregatedConfigSource, AggregatedConfigSource__Output as _envoy_api_v2_core_AggregatedConfigSource__Output } from './envoy/api/v2/core/AggregatedConfigSource'; +import { ApiConfigSource as _envoy_api_v2_core_ApiConfigSource, ApiConfigSource__Output as _envoy_api_v2_core_ApiConfigSource__Output } from './envoy/api/v2/core/ApiConfigSource'; +import { ApiVersion as _envoy_api_v2_core_ApiVersion } from './envoy/api/v2/core/ApiVersion'; +import { AsyncDataSource as _envoy_api_v2_core_AsyncDataSource, AsyncDataSource__Output as _envoy_api_v2_core_AsyncDataSource__Output } from './envoy/api/v2/core/AsyncDataSource'; +import { BackoffStrategy as _envoy_api_v2_core_BackoffStrategy, BackoffStrategy__Output as _envoy_api_v2_core_BackoffStrategy__Output } from './envoy/api/v2/core/BackoffStrategy'; +import { BindConfig as _envoy_api_v2_core_BindConfig, BindConfig__Output as _envoy_api_v2_core_BindConfig__Output } from './envoy/api/v2/core/BindConfig'; import { BuildVersion as _envoy_api_v2_core_BuildVersion, BuildVersion__Output as _envoy_api_v2_core_BuildVersion__Output } from './envoy/api/v2/core/BuildVersion'; +import { CidrRange as _envoy_api_v2_core_CidrRange, CidrRange__Output as _envoy_api_v2_core_CidrRange__Output } from './envoy/api/v2/core/CidrRange'; +import { ConfigSource as _envoy_api_v2_core_ConfigSource, ConfigSource__Output as _envoy_api_v2_core_ConfigSource__Output } from './envoy/api/v2/core/ConfigSource'; +import { ControlPlane as _envoy_api_v2_core_ControlPlane, ControlPlane__Output as _envoy_api_v2_core_ControlPlane__Output } from './envoy/api/v2/core/ControlPlane'; +import { DataSource as _envoy_api_v2_core_DataSource, DataSource__Output as _envoy_api_v2_core_DataSource__Output } from './envoy/api/v2/core/DataSource'; import { Extension as _envoy_api_v2_core_Extension, Extension__Output as _envoy_api_v2_core_Extension__Output } from './envoy/api/v2/core/Extension'; -import { Node as _envoy_api_v2_core_Node, Node__Output as _envoy_api_v2_core_Node__Output } from './envoy/api/v2/core/Node'; -import { Metadata as _envoy_api_v2_core_Metadata, Metadata__Output as _envoy_api_v2_core_Metadata__Output } from './envoy/api/v2/core/Metadata'; -import { RuntimeUInt32 as _envoy_api_v2_core_RuntimeUInt32, RuntimeUInt32__Output as _envoy_api_v2_core_RuntimeUInt32__Output } from './envoy/api/v2/core/RuntimeUInt32'; -import { RuntimeDouble as _envoy_api_v2_core_RuntimeDouble, RuntimeDouble__Output as _envoy_api_v2_core_RuntimeDouble__Output } from './envoy/api/v2/core/RuntimeDouble'; -import { RuntimeFeatureFlag as _envoy_api_v2_core_RuntimeFeatureFlag, RuntimeFeatureFlag__Output as _envoy_api_v2_core_RuntimeFeatureFlag__Output } from './envoy/api/v2/core/RuntimeFeatureFlag'; +import { GrpcService as _envoy_api_v2_core_GrpcService, GrpcService__Output as _envoy_api_v2_core_GrpcService__Output } from './envoy/api/v2/core/GrpcService'; +import { HeaderMap as _envoy_api_v2_core_HeaderMap, HeaderMap__Output as _envoy_api_v2_core_HeaderMap__Output } from './envoy/api/v2/core/HeaderMap'; import { HeaderValue as _envoy_api_v2_core_HeaderValue, HeaderValue__Output as _envoy_api_v2_core_HeaderValue__Output } from './envoy/api/v2/core/HeaderValue'; import { HeaderValueOption as _envoy_api_v2_core_HeaderValueOption, HeaderValueOption__Output as _envoy_api_v2_core_HeaderValueOption__Output } from './envoy/api/v2/core/HeaderValueOption'; -import { HeaderMap as _envoy_api_v2_core_HeaderMap, HeaderMap__Output as _envoy_api_v2_core_HeaderMap__Output } from './envoy/api/v2/core/HeaderMap'; -import { DataSource as _envoy_api_v2_core_DataSource, DataSource__Output as _envoy_api_v2_core_DataSource__Output } from './envoy/api/v2/core/DataSource'; -import { RetryPolicy as _envoy_api_v2_core_RetryPolicy, RetryPolicy__Output as _envoy_api_v2_core_RetryPolicy__Output } from './envoy/api/v2/core/RetryPolicy'; -import { RemoteDataSource as _envoy_api_v2_core_RemoteDataSource, RemoteDataSource__Output as _envoy_api_v2_core_RemoteDataSource__Output } from './envoy/api/v2/core/RemoteDataSource'; -import { AsyncDataSource as _envoy_api_v2_core_AsyncDataSource, AsyncDataSource__Output as _envoy_api_v2_core_AsyncDataSource__Output } from './envoy/api/v2/core/AsyncDataSource'; -import { TransportSocket as _envoy_api_v2_core_TransportSocket, TransportSocket__Output as _envoy_api_v2_core_TransportSocket__Output } from './envoy/api/v2/core/TransportSocket'; -import { RuntimeFractionalPercent as _envoy_api_v2_core_RuntimeFractionalPercent, RuntimeFractionalPercent__Output as _envoy_api_v2_core_RuntimeFractionalPercent__Output } from './envoy/api/v2/core/RuntimeFractionalPercent'; -import { ControlPlane as _envoy_api_v2_core_ControlPlane, ControlPlane__Output as _envoy_api_v2_core_ControlPlane__Output } from './envoy/api/v2/core/ControlPlane'; -import { ApiVersion as _envoy_api_v2_core_ApiVersion } from './envoy/api/v2/core/ApiVersion'; -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 { RateLimitSettings as _envoy_api_v2_core_RateLimitSettings, RateLimitSettings__Output as _envoy_api_v2_core_RateLimitSettings__Output } from './envoy/api/v2/core/RateLimitSettings'; -import { ConfigSource as _envoy_api_v2_core_ConfigSource, ConfigSource__Output as _envoy_api_v2_core_ConfigSource__Output } from './envoy/api/v2/core/ConfigSource'; -import { BackoffStrategy as _envoy_api_v2_core_BackoffStrategy, BackoffStrategy__Output as _envoy_api_v2_core_BackoffStrategy__Output } from './envoy/api/v2/core/BackoffStrategy'; -import { Pipe as _envoy_api_v2_core_Pipe, Pipe__Output as _envoy_api_v2_core_Pipe__Output } from './envoy/api/v2/core/Pipe'; -import { SocketAddress as _envoy_api_v2_core_SocketAddress, SocketAddress__Output as _envoy_api_v2_core_SocketAddress__Output } from './envoy/api/v2/core/SocketAddress'; -import { TcpKeepalive as _envoy_api_v2_core_TcpKeepalive, TcpKeepalive__Output as _envoy_api_v2_core_TcpKeepalive__Output } from './envoy/api/v2/core/TcpKeepalive'; -import { BindConfig as _envoy_api_v2_core_BindConfig, BindConfig__Output as _envoy_api_v2_core_BindConfig__Output } from './envoy/api/v2/core/BindConfig'; -import { Address as _envoy_api_v2_core_Address, Address__Output as _envoy_api_v2_core_Address__Output } from './envoy/api/v2/core/Address'; -import { CidrRange as _envoy_api_v2_core_CidrRange, CidrRange__Output as _envoy_api_v2_core_CidrRange__Output } from './envoy/api/v2/core/CidrRange'; import { HttpUri as _envoy_api_v2_core_HttpUri, HttpUri__Output as _envoy_api_v2_core_HttpUri__Output } from './envoy/api/v2/core/HttpUri'; -import { GrpcService as _envoy_api_v2_core_GrpcService, GrpcService__Output as _envoy_api_v2_core_GrpcService__Output } from './envoy/api/v2/core/GrpcService'; +import { Locality as _envoy_api_v2_core_Locality, Locality__Output as _envoy_api_v2_core_Locality__Output } from './envoy/api/v2/core/Locality'; +import { Metadata as _envoy_api_v2_core_Metadata, Metadata__Output as _envoy_api_v2_core_Metadata__Output } from './envoy/api/v2/core/Metadata'; +import { Node as _envoy_api_v2_core_Node, Node__Output as _envoy_api_v2_core_Node__Output } from './envoy/api/v2/core/Node'; +import { Pipe as _envoy_api_v2_core_Pipe, Pipe__Output as _envoy_api_v2_core_Pipe__Output } from './envoy/api/v2/core/Pipe'; +import { RateLimitSettings as _envoy_api_v2_core_RateLimitSettings, RateLimitSettings__Output as _envoy_api_v2_core_RateLimitSettings__Output } from './envoy/api/v2/core/RateLimitSettings'; +import { RemoteDataSource as _envoy_api_v2_core_RemoteDataSource, RemoteDataSource__Output as _envoy_api_v2_core_RemoteDataSource__Output } from './envoy/api/v2/core/RemoteDataSource'; +import { RequestMethod as _envoy_api_v2_core_RequestMethod } from './envoy/api/v2/core/RequestMethod'; +import { RetryPolicy as _envoy_api_v2_core_RetryPolicy, RetryPolicy__Output as _envoy_api_v2_core_RetryPolicy__Output } from './envoy/api/v2/core/RetryPolicy'; +import { RoutingPriority as _envoy_api_v2_core_RoutingPriority } from './envoy/api/v2/core/RoutingPriority'; +import { RuntimeDouble as _envoy_api_v2_core_RuntimeDouble, RuntimeDouble__Output as _envoy_api_v2_core_RuntimeDouble__Output } from './envoy/api/v2/core/RuntimeDouble'; +import { RuntimeFeatureFlag as _envoy_api_v2_core_RuntimeFeatureFlag, RuntimeFeatureFlag__Output as _envoy_api_v2_core_RuntimeFeatureFlag__Output } from './envoy/api/v2/core/RuntimeFeatureFlag'; +import { RuntimeFractionalPercent as _envoy_api_v2_core_RuntimeFractionalPercent, RuntimeFractionalPercent__Output as _envoy_api_v2_core_RuntimeFractionalPercent__Output } from './envoy/api/v2/core/RuntimeFractionalPercent'; +import { RuntimeUInt32 as _envoy_api_v2_core_RuntimeUInt32, RuntimeUInt32__Output as _envoy_api_v2_core_RuntimeUInt32__Output } from './envoy/api/v2/core/RuntimeUInt32'; +import { SelfConfigSource as _envoy_api_v2_core_SelfConfigSource, SelfConfigSource__Output as _envoy_api_v2_core_SelfConfigSource__Output } from './envoy/api/v2/core/SelfConfigSource'; +import { SocketAddress as _envoy_api_v2_core_SocketAddress, SocketAddress__Output as _envoy_api_v2_core_SocketAddress__Output } from './envoy/api/v2/core/SocketAddress'; import { SocketOption as _envoy_api_v2_core_SocketOption, SocketOption__Output as _envoy_api_v2_core_SocketOption__Output } from './envoy/api/v2/core/SocketOption'; -import { VirtualHost as _envoy_api_v2_route_VirtualHost, VirtualHost__Output as _envoy_api_v2_route_VirtualHost__Output } from './envoy/api/v2/route/VirtualHost'; -import { FilterAction as _envoy_api_v2_route_FilterAction, FilterAction__Output as _envoy_api_v2_route_FilterAction__Output } from './envoy/api/v2/route/FilterAction'; -import { Route as _envoy_api_v2_route_Route, Route__Output as _envoy_api_v2_route_Route__Output } from './envoy/api/v2/route/Route'; -import { WeightedCluster as _envoy_api_v2_route_WeightedCluster, WeightedCluster__Output as _envoy_api_v2_route_WeightedCluster__Output } from './envoy/api/v2/route/WeightedCluster'; -import { RouteMatch as _envoy_api_v2_route_RouteMatch, RouteMatch__Output as _envoy_api_v2_route_RouteMatch__Output } from './envoy/api/v2/route/RouteMatch'; +import { TcpKeepalive as _envoy_api_v2_core_TcpKeepalive, TcpKeepalive__Output as _envoy_api_v2_core_TcpKeepalive__Output } from './envoy/api/v2/core/TcpKeepalive'; +import { TrafficDirection as _envoy_api_v2_core_TrafficDirection } from './envoy/api/v2/core/TrafficDirection'; +import { TransportSocket as _envoy_api_v2_core_TransportSocket, TransportSocket__Output as _envoy_api_v2_core_TransportSocket__Output } from './envoy/api/v2/core/TransportSocket'; import { CorsPolicy as _envoy_api_v2_route_CorsPolicy, CorsPolicy__Output as _envoy_api_v2_route_CorsPolicy__Output } from './envoy/api/v2/route/CorsPolicy'; -import { RouteAction as _envoy_api_v2_route_RouteAction, RouteAction__Output as _envoy_api_v2_route_RouteAction__Output } from './envoy/api/v2/route/RouteAction'; -import { RetryPolicy as _envoy_api_v2_route_RetryPolicy, RetryPolicy__Output as _envoy_api_v2_route_RetryPolicy__Output } from './envoy/api/v2/route/RetryPolicy'; -import { HedgePolicy as _envoy_api_v2_route_HedgePolicy, HedgePolicy__Output as _envoy_api_v2_route_HedgePolicy__Output } from './envoy/api/v2/route/HedgePolicy'; -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 { 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 { FilterAction as _envoy_api_v2_route_FilterAction, FilterAction__Output as _envoy_api_v2_route_FilterAction__Output } from './envoy/api/v2/route/FilterAction'; +import { HeaderMatcher as _envoy_api_v2_route_HeaderMatcher, HeaderMatcher__Output as _envoy_api_v2_route_HeaderMatcher__Output } from './envoy/api/v2/route/HeaderMatcher'; +import { HedgePolicy as _envoy_api_v2_route_HedgePolicy, HedgePolicy__Output as _envoy_api_v2_route_HedgePolicy__Output } from './envoy/api/v2/route/HedgePolicy'; +import { QueryParameterMatcher as _envoy_api_v2_route_QueryParameterMatcher, QueryParameterMatcher__Output as _envoy_api_v2_route_QueryParameterMatcher__Output } from './envoy/api/v2/route/QueryParameterMatcher'; +import { RateLimit as _envoy_api_v2_route_RateLimit, RateLimit__Output as _envoy_api_v2_route_RateLimit__Output } from './envoy/api/v2/route/RateLimit'; +import { RedirectAction as _envoy_api_v2_route_RedirectAction, RedirectAction__Output as _envoy_api_v2_route_RedirectAction__Output } from './envoy/api/v2/route/RedirectAction'; +import { RetryPolicy as _envoy_api_v2_route_RetryPolicy, RetryPolicy__Output as _envoy_api_v2_route_RetryPolicy__Output } from './envoy/api/v2/route/RetryPolicy'; +import { Route as _envoy_api_v2_route_Route, Route__Output as _envoy_api_v2_route_Route__Output } from './envoy/api/v2/route/Route'; +import { RouteAction as _envoy_api_v2_route_RouteAction, RouteAction__Output as _envoy_api_v2_route_RouteAction__Output } from './envoy/api/v2/route/RouteAction'; +import { RouteMatch as _envoy_api_v2_route_RouteMatch, RouteMatch__Output as _envoy_api_v2_route_RouteMatch__Output } from './envoy/api/v2/route/RouteMatch'; import { Tracing as _envoy_api_v2_route_Tracing, Tracing__Output as _envoy_api_v2_route_Tracing__Output } from './envoy/api/v2/route/Tracing'; import { VirtualCluster as _envoy_api_v2_route_VirtualCluster, VirtualCluster__Output as _envoy_api_v2_route_VirtualCluster__Output } from './envoy/api/v2/route/VirtualCluster'; -import { RateLimit as _envoy_api_v2_route_RateLimit, RateLimit__Output as _envoy_api_v2_route_RateLimit__Output } from './envoy/api/v2/route/RateLimit'; -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 { Percent as _envoy_type_Percent, Percent__Output as _envoy_type_Percent__Output } from './envoy/type/Percent'; -import { FractionalPercent as _envoy_type_FractionalPercent, FractionalPercent__Output as _envoy_type_FractionalPercent__Output } from './envoy/type/FractionalPercent'; -import { SemanticVersion as _envoy_type_SemanticVersion, SemanticVersion__Output as _envoy_type_SemanticVersion__Output } from './envoy/type/SemanticVersion'; -import { RegexMatcher as _envoy_type_matcher_RegexMatcher, RegexMatcher__Output as _envoy_type_matcher_RegexMatcher__Output } from './envoy/type/matcher/RegexMatcher'; -import { RegexMatchAndSubstitute as _envoy_type_matcher_RegexMatchAndSubstitute, RegexMatchAndSubstitute__Output as _envoy_type_matcher_RegexMatchAndSubstitute__Output } from './envoy/type/matcher/RegexMatchAndSubstitute'; -import { StringMatcher as _envoy_type_matcher_StringMatcher, StringMatcher__Output as _envoy_type_matcher_StringMatcher__Output } from './envoy/type/matcher/StringMatcher'; -import { ListStringMatcher as _envoy_type_matcher_ListStringMatcher, ListStringMatcher__Output as _envoy_type_matcher_ListStringMatcher__Output } from './envoy/type/matcher/ListStringMatcher'; -import { Int64Range as _envoy_type_Int64Range, Int64Range__Output as _envoy_type_Int64Range__Output } from './envoy/type/Int64Range'; -import { Int32Range as _envoy_type_Int32Range, Int32Range__Output as _envoy_type_Int32Range__Output } from './envoy/type/Int32Range'; +import { VirtualHost as _envoy_api_v2_route_VirtualHost, VirtualHost__Output as _envoy_api_v2_route_VirtualHost__Output } from './envoy/api/v2/route/VirtualHost'; +import { WeightedCluster as _envoy_api_v2_route_WeightedCluster, WeightedCluster__Output as _envoy_api_v2_route_WeightedCluster__Output } from './envoy/api/v2/route/WeightedCluster'; import { DoubleRange as _envoy_type_DoubleRange, DoubleRange__Output as _envoy_type_DoubleRange__Output } from './envoy/type/DoubleRange'; -import { CustomTag as _envoy_type_tracing_v2_CustomTag, CustomTag__Output as _envoy_type_tracing_v2_CustomTag__Output } from './envoy/type/tracing/v2/CustomTag'; +import { FractionalPercent as _envoy_type_FractionalPercent, FractionalPercent__Output as _envoy_type_FractionalPercent__Output } from './envoy/type/FractionalPercent'; +import { Int32Range as _envoy_type_Int32Range, Int32Range__Output as _envoy_type_Int32Range__Output } from './envoy/type/Int32Range'; +import { Int64Range as _envoy_type_Int64Range, Int64Range__Output as _envoy_type_Int64Range__Output } from './envoy/type/Int64Range'; +import { Percent as _envoy_type_Percent, Percent__Output as _envoy_type_Percent__Output } from './envoy/type/Percent'; +import { SemanticVersion as _envoy_type_SemanticVersion, SemanticVersion__Output as _envoy_type_SemanticVersion__Output } from './envoy/type/SemanticVersion'; +import { ListStringMatcher as _envoy_type_matcher_ListStringMatcher, ListStringMatcher__Output as _envoy_type_matcher_ListStringMatcher__Output } from './envoy/type/matcher/ListStringMatcher'; +import { RegexMatchAndSubstitute as _envoy_type_matcher_RegexMatchAndSubstitute, RegexMatchAndSubstitute__Output as _envoy_type_matcher_RegexMatchAndSubstitute__Output } from './envoy/type/matcher/RegexMatchAndSubstitute'; +import { RegexMatcher as _envoy_type_matcher_RegexMatcher, RegexMatcher__Output as _envoy_type_matcher_RegexMatcher__Output } from './envoy/type/matcher/RegexMatcher'; +import { StringMatcher as _envoy_type_matcher_StringMatcher, StringMatcher__Output as _envoy_type_matcher_StringMatcher__Output } from './envoy/type/matcher/StringMatcher'; import { MetadataKey as _envoy_type_metadata_v2_MetadataKey, MetadataKey__Output as _envoy_type_metadata_v2_MetadataKey__Output } from './envoy/type/metadata/v2/MetadataKey'; import { MetadataKind as _envoy_type_metadata_v2_MetadataKind, MetadataKind__Output as _envoy_type_metadata_v2_MetadataKind__Output } from './envoy/type/metadata/v2/MetadataKind'; -import { PackageVersionStatus as _udpa_annotations_PackageVersionStatus } from './udpa/annotations/PackageVersionStatus'; -import { StatusAnnotation as _udpa_annotations_StatusAnnotation, StatusAnnotation__Output as _udpa_annotations_StatusAnnotation__Output } from './udpa/annotations/StatusAnnotation'; -import { MigrateAnnotation as _udpa_annotations_MigrateAnnotation, MigrateAnnotation__Output as _udpa_annotations_MigrateAnnotation__Output } from './udpa/annotations/MigrateAnnotation'; +import { CustomTag as _envoy_type_tracing_v2_CustomTag, CustomTag__Output as _envoy_type_tracing_v2_CustomTag__Output } from './envoy/type/tracing/v2/CustomTag'; +import { Any as _google_protobuf_Any, Any__Output as _google_protobuf_Any__Output } from './google/protobuf/Any'; +import { BoolValue as _google_protobuf_BoolValue, BoolValue__Output as _google_protobuf_BoolValue__Output } from './google/protobuf/BoolValue'; +import { BytesValue as _google_protobuf_BytesValue, BytesValue__Output as _google_protobuf_BytesValue__Output } from './google/protobuf/BytesValue'; +import { DescriptorProto as _google_protobuf_DescriptorProto, DescriptorProto__Output as _google_protobuf_DescriptorProto__Output } from './google/protobuf/DescriptorProto'; +import { DoubleValue as _google_protobuf_DoubleValue, DoubleValue__Output as _google_protobuf_DoubleValue__Output } from './google/protobuf/DoubleValue'; +import { Duration as _google_protobuf_Duration, Duration__Output as _google_protobuf_Duration__Output } from './google/protobuf/Duration'; +import { Empty as _google_protobuf_Empty, Empty__Output as _google_protobuf_Empty__Output } from './google/protobuf/Empty'; +import { EnumDescriptorProto as _google_protobuf_EnumDescriptorProto, EnumDescriptorProto__Output as _google_protobuf_EnumDescriptorProto__Output } from './google/protobuf/EnumDescriptorProto'; +import { EnumOptions as _google_protobuf_EnumOptions, EnumOptions__Output as _google_protobuf_EnumOptions__Output } from './google/protobuf/EnumOptions'; +import { EnumValueDescriptorProto as _google_protobuf_EnumValueDescriptorProto, EnumValueDescriptorProto__Output as _google_protobuf_EnumValueDescriptorProto__Output } from './google/protobuf/EnumValueDescriptorProto'; +import { EnumValueOptions as _google_protobuf_EnumValueOptions, EnumValueOptions__Output as _google_protobuf_EnumValueOptions__Output } from './google/protobuf/EnumValueOptions'; +import { FieldDescriptorProto as _google_protobuf_FieldDescriptorProto, FieldDescriptorProto__Output as _google_protobuf_FieldDescriptorProto__Output } from './google/protobuf/FieldDescriptorProto'; +import { FieldOptions as _google_protobuf_FieldOptions, FieldOptions__Output as _google_protobuf_FieldOptions__Output } from './google/protobuf/FieldOptions'; +import { FileDescriptorProto as _google_protobuf_FileDescriptorProto, FileDescriptorProto__Output as _google_protobuf_FileDescriptorProto__Output } from './google/protobuf/FileDescriptorProto'; +import { FileDescriptorSet as _google_protobuf_FileDescriptorSet, FileDescriptorSet__Output as _google_protobuf_FileDescriptorSet__Output } from './google/protobuf/FileDescriptorSet'; +import { FileOptions as _google_protobuf_FileOptions, FileOptions__Output as _google_protobuf_FileOptions__Output } from './google/protobuf/FileOptions'; +import { FloatValue as _google_protobuf_FloatValue, FloatValue__Output as _google_protobuf_FloatValue__Output } from './google/protobuf/FloatValue'; +import { GeneratedCodeInfo as _google_protobuf_GeneratedCodeInfo, GeneratedCodeInfo__Output as _google_protobuf_GeneratedCodeInfo__Output } from './google/protobuf/GeneratedCodeInfo'; +import { Int32Value as _google_protobuf_Int32Value, Int32Value__Output as _google_protobuf_Int32Value__Output } from './google/protobuf/Int32Value'; +import { Int64Value as _google_protobuf_Int64Value, Int64Value__Output as _google_protobuf_Int64Value__Output } from './google/protobuf/Int64Value'; +import { ListValue as _google_protobuf_ListValue, ListValue__Output as _google_protobuf_ListValue__Output } from './google/protobuf/ListValue'; +import { MessageOptions as _google_protobuf_MessageOptions, MessageOptions__Output as _google_protobuf_MessageOptions__Output } from './google/protobuf/MessageOptions'; +import { MethodDescriptorProto as _google_protobuf_MethodDescriptorProto, MethodDescriptorProto__Output as _google_protobuf_MethodDescriptorProto__Output } from './google/protobuf/MethodDescriptorProto'; +import { MethodOptions as _google_protobuf_MethodOptions, MethodOptions__Output as _google_protobuf_MethodOptions__Output } from './google/protobuf/MethodOptions'; +import { NullValue as _google_protobuf_NullValue } from './google/protobuf/NullValue'; +import { OneofDescriptorProto as _google_protobuf_OneofDescriptorProto, OneofDescriptorProto__Output as _google_protobuf_OneofDescriptorProto__Output } from './google/protobuf/OneofDescriptorProto'; +import { OneofOptions as _google_protobuf_OneofOptions, OneofOptions__Output as _google_protobuf_OneofOptions__Output } from './google/protobuf/OneofOptions'; +import { ServiceDescriptorProto as _google_protobuf_ServiceDescriptorProto, ServiceDescriptorProto__Output as _google_protobuf_ServiceDescriptorProto__Output } from './google/protobuf/ServiceDescriptorProto'; +import { ServiceOptions as _google_protobuf_ServiceOptions, ServiceOptions__Output as _google_protobuf_ServiceOptions__Output } from './google/protobuf/ServiceOptions'; +import { SourceCodeInfo as _google_protobuf_SourceCodeInfo, SourceCodeInfo__Output as _google_protobuf_SourceCodeInfo__Output } from './google/protobuf/SourceCodeInfo'; +import { StringValue as _google_protobuf_StringValue, StringValue__Output as _google_protobuf_StringValue__Output } from './google/protobuf/StringValue'; +import { Struct as _google_protobuf_Struct, Struct__Output as _google_protobuf_Struct__Output } from './google/protobuf/Struct'; +import { Timestamp as _google_protobuf_Timestamp, Timestamp__Output as _google_protobuf_Timestamp__Output } from './google/protobuf/Timestamp'; +import { UInt32Value as _google_protobuf_UInt32Value, UInt32Value__Output as _google_protobuf_UInt32Value__Output } from './google/protobuf/UInt32Value'; +import { UInt64Value as _google_protobuf_UInt64Value, UInt64Value__Output as _google_protobuf_UInt64Value__Output } from './google/protobuf/UInt64Value'; +import { UninterpretedOption as _google_protobuf_UninterpretedOption, UninterpretedOption__Output as _google_protobuf_UninterpretedOption__Output } from './google/protobuf/UninterpretedOption'; +import { Value as _google_protobuf_Value, Value__Output as _google_protobuf_Value__Output } from './google/protobuf/Value'; import { FieldMigrateAnnotation as _udpa_annotations_FieldMigrateAnnotation, FieldMigrateAnnotation__Output as _udpa_annotations_FieldMigrateAnnotation__Output } from './udpa/annotations/FieldMigrateAnnotation'; import { FileMigrateAnnotation as _udpa_annotations_FileMigrateAnnotation, FileMigrateAnnotation__Output as _udpa_annotations_FileMigrateAnnotation__Output } from './udpa/annotations/FileMigrateAnnotation'; -import { FieldRules as _validate_FieldRules, FieldRules__Output as _validate_FieldRules__Output } from './validate/FieldRules'; -import { FloatRules as _validate_FloatRules, FloatRules__Output as _validate_FloatRules__Output } from './validate/FloatRules'; +import { MigrateAnnotation as _udpa_annotations_MigrateAnnotation, MigrateAnnotation__Output as _udpa_annotations_MigrateAnnotation__Output } from './udpa/annotations/MigrateAnnotation'; +import { PackageVersionStatus as _udpa_annotations_PackageVersionStatus } from './udpa/annotations/PackageVersionStatus'; +import { StatusAnnotation as _udpa_annotations_StatusAnnotation, StatusAnnotation__Output as _udpa_annotations_StatusAnnotation__Output } from './udpa/annotations/StatusAnnotation'; +import { AnyRules as _validate_AnyRules, AnyRules__Output as _validate_AnyRules__Output } from './validate/AnyRules'; +import { BoolRules as _validate_BoolRules, BoolRules__Output as _validate_BoolRules__Output } from './validate/BoolRules'; +import { BytesRules as _validate_BytesRules, BytesRules__Output as _validate_BytesRules__Output } from './validate/BytesRules'; 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'; -import { Int64Rules as _validate_Int64Rules, Int64Rules__Output as _validate_Int64Rules__Output } from './validate/Int64Rules'; -import { UInt32Rules as _validate_UInt32Rules, UInt32Rules__Output as _validate_UInt32Rules__Output } from './validate/UInt32Rules'; -import { UInt64Rules as _validate_UInt64Rules, UInt64Rules__Output as _validate_UInt64Rules__Output } from './validate/UInt64Rules'; -import { SInt32Rules as _validate_SInt32Rules, SInt32Rules__Output as _validate_SInt32Rules__Output } from './validate/SInt32Rules'; -import { SInt64Rules as _validate_SInt64Rules, SInt64Rules__Output as _validate_SInt64Rules__Output } from './validate/SInt64Rules'; +import { DurationRules as _validate_DurationRules, DurationRules__Output as _validate_DurationRules__Output } from './validate/DurationRules'; +import { EnumRules as _validate_EnumRules, EnumRules__Output as _validate_EnumRules__Output } from './validate/EnumRules'; +import { FieldRules as _validate_FieldRules, FieldRules__Output as _validate_FieldRules__Output } from './validate/FieldRules'; import { Fixed32Rules as _validate_Fixed32Rules, Fixed32Rules__Output as _validate_Fixed32Rules__Output } from './validate/Fixed32Rules'; import { Fixed64Rules as _validate_Fixed64Rules, Fixed64Rules__Output as _validate_Fixed64Rules__Output } from './validate/Fixed64Rules'; -import { SFixed32Rules as _validate_SFixed32Rules, SFixed32Rules__Output as _validate_SFixed32Rules__Output } from './validate/SFixed32Rules'; -import { SFixed64Rules as _validate_SFixed64Rules, SFixed64Rules__Output as _validate_SFixed64Rules__Output } from './validate/SFixed64Rules'; -import { BoolRules as _validate_BoolRules, BoolRules__Output as _validate_BoolRules__Output } from './validate/BoolRules'; -import { StringRules as _validate_StringRules, StringRules__Output as _validate_StringRules__Output } from './validate/StringRules'; +import { FloatRules as _validate_FloatRules, FloatRules__Output as _validate_FloatRules__Output } from './validate/FloatRules'; +import { Int32Rules as _validate_Int32Rules, Int32Rules__Output as _validate_Int32Rules__Output } from './validate/Int32Rules'; +import { Int64Rules as _validate_Int64Rules, Int64Rules__Output as _validate_Int64Rules__Output } from './validate/Int64Rules'; import { KnownRegex as _validate_KnownRegex } from './validate/KnownRegex'; -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 { MapRules as _validate_MapRules, MapRules__Output as _validate_MapRules__Output } from './validate/MapRules'; 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'; -import { DurationRules as _validate_DurationRules, DurationRules__Output as _validate_DurationRules__Output } from './validate/DurationRules'; +import { SFixed32Rules as _validate_SFixed32Rules, SFixed32Rules__Output as _validate_SFixed32Rules__Output } from './validate/SFixed32Rules'; +import { SFixed64Rules as _validate_SFixed64Rules, SFixed64Rules__Output as _validate_SFixed64Rules__Output } from './validate/SFixed64Rules'; +import { SInt32Rules as _validate_SInt32Rules, SInt32Rules__Output as _validate_SInt32Rules__Output } from './validate/SInt32Rules'; +import { SInt64Rules as _validate_SInt64Rules, SInt64Rules__Output as _validate_SInt64Rules__Output } from './validate/SInt64Rules'; +import { StringRules as _validate_StringRules, StringRules__Output as _validate_StringRules__Output } from './validate/StringRules'; import { TimestampRules as _validate_TimestampRules, TimestampRules__Output as _validate_TimestampRules__Output } from './validate/TimestampRules'; -import { DoubleValue as _google_protobuf_DoubleValue, DoubleValue__Output as _google_protobuf_DoubleValue__Output } from './google/protobuf/DoubleValue'; -import { FloatValue as _google_protobuf_FloatValue, FloatValue__Output as _google_protobuf_FloatValue__Output } from './google/protobuf/FloatValue'; -import { Int64Value as _google_protobuf_Int64Value, Int64Value__Output as _google_protobuf_Int64Value__Output } from './google/protobuf/Int64Value'; -import { UInt64Value as _google_protobuf_UInt64Value, UInt64Value__Output as _google_protobuf_UInt64Value__Output } from './google/protobuf/UInt64Value'; -import { Int32Value as _google_protobuf_Int32Value, Int32Value__Output as _google_protobuf_Int32Value__Output } from './google/protobuf/Int32Value'; -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 { StringValue as _google_protobuf_StringValue, StringValue__Output as _google_protobuf_StringValue__Output } from './google/protobuf/StringValue'; -import { BytesValue as _google_protobuf_BytesValue, BytesValue__Output as _google_protobuf_BytesValue__Output } from './google/protobuf/BytesValue'; -import { Any as _google_protobuf_Any, Any__Output as _google_protobuf_Any__Output } from './google/protobuf/Any'; -import { Duration as _google_protobuf_Duration, Duration__Output as _google_protobuf_Duration__Output } from './google/protobuf/Duration'; -import { Struct as _google_protobuf_Struct, Struct__Output as _google_protobuf_Struct__Output } from './google/protobuf/Struct'; -import { Value as _google_protobuf_Value, Value__Output as _google_protobuf_Value__Output } from './google/protobuf/Value'; -import { NullValue as _google_protobuf_NullValue } from './google/protobuf/NullValue'; -import { ListValue as _google_protobuf_ListValue, ListValue__Output as _google_protobuf_ListValue__Output } from './google/protobuf/ListValue'; -import { Timestamp as _google_protobuf_Timestamp, Timestamp__Output as _google_protobuf_Timestamp__Output } from './google/protobuf/Timestamp'; -import { FileDescriptorSet as _google_protobuf_FileDescriptorSet, FileDescriptorSet__Output as _google_protobuf_FileDescriptorSet__Output } from './google/protobuf/FileDescriptorSet'; -import { FileDescriptorProto as _google_protobuf_FileDescriptorProto, FileDescriptorProto__Output as _google_protobuf_FileDescriptorProto__Output } from './google/protobuf/FileDescriptorProto'; -import { DescriptorProto as _google_protobuf_DescriptorProto, DescriptorProto__Output as _google_protobuf_DescriptorProto__Output } from './google/protobuf/DescriptorProto'; -import { FieldDescriptorProto as _google_protobuf_FieldDescriptorProto, FieldDescriptorProto__Output as _google_protobuf_FieldDescriptorProto__Output } from './google/protobuf/FieldDescriptorProto'; -import { OneofDescriptorProto as _google_protobuf_OneofDescriptorProto, OneofDescriptorProto__Output as _google_protobuf_OneofDescriptorProto__Output } from './google/protobuf/OneofDescriptorProto'; -import { EnumDescriptorProto as _google_protobuf_EnumDescriptorProto, EnumDescriptorProto__Output as _google_protobuf_EnumDescriptorProto__Output } from './google/protobuf/EnumDescriptorProto'; -import { EnumValueDescriptorProto as _google_protobuf_EnumValueDescriptorProto, EnumValueDescriptorProto__Output as _google_protobuf_EnumValueDescriptorProto__Output } from './google/protobuf/EnumValueDescriptorProto'; -import { ServiceDescriptorProto as _google_protobuf_ServiceDescriptorProto, ServiceDescriptorProto__Output as _google_protobuf_ServiceDescriptorProto__Output } from './google/protobuf/ServiceDescriptorProto'; -import { MethodDescriptorProto as _google_protobuf_MethodDescriptorProto, MethodDescriptorProto__Output as _google_protobuf_MethodDescriptorProto__Output } from './google/protobuf/MethodDescriptorProto'; -import { FileOptions as _google_protobuf_FileOptions, FileOptions__Output as _google_protobuf_FileOptions__Output } from './google/protobuf/FileOptions'; -import { MessageOptions as _google_protobuf_MessageOptions, MessageOptions__Output as _google_protobuf_MessageOptions__Output } from './google/protobuf/MessageOptions'; -import { FieldOptions as _google_protobuf_FieldOptions, FieldOptions__Output as _google_protobuf_FieldOptions__Output } from './google/protobuf/FieldOptions'; -import { OneofOptions as _google_protobuf_OneofOptions, OneofOptions__Output as _google_protobuf_OneofOptions__Output } from './google/protobuf/OneofOptions'; -import { EnumOptions as _google_protobuf_EnumOptions, EnumOptions__Output as _google_protobuf_EnumOptions__Output } from './google/protobuf/EnumOptions'; -import { EnumValueOptions as _google_protobuf_EnumValueOptions, EnumValueOptions__Output as _google_protobuf_EnumValueOptions__Output } from './google/protobuf/EnumValueOptions'; -import { ServiceOptions as _google_protobuf_ServiceOptions, ServiceOptions__Output as _google_protobuf_ServiceOptions__Output } from './google/protobuf/ServiceOptions'; -import { MethodOptions as _google_protobuf_MethodOptions, MethodOptions__Output as _google_protobuf_MethodOptions__Output } from './google/protobuf/MethodOptions'; -import { UninterpretedOption as _google_protobuf_UninterpretedOption, UninterpretedOption__Output as _google_protobuf_UninterpretedOption__Output } from './google/protobuf/UninterpretedOption'; -import { SourceCodeInfo as _google_protobuf_SourceCodeInfo, SourceCodeInfo__Output as _google_protobuf_SourceCodeInfo__Output } from './google/protobuf/SourceCodeInfo'; -import { GeneratedCodeInfo as _google_protobuf_GeneratedCodeInfo, GeneratedCodeInfo__Output as _google_protobuf_GeneratedCodeInfo__Output } from './google/protobuf/GeneratedCodeInfo'; -import { Empty as _google_protobuf_Empty, Empty__Output as _google_protobuf_Empty__Output } from './google/protobuf/Empty'; +import { UInt32Rules as _validate_UInt32Rules, UInt32Rules__Output as _validate_UInt32Rules__Output } from './validate/UInt32Rules'; +import { UInt64Rules as _validate_UInt64Rules, UInt64Rules__Output as _validate_UInt64Rules__Output } from './validate/UInt64Rules'; export namespace messages { export namespace envoy { + export namespace annotations { + } export namespace api { export namespace v2 { export type RouteConfiguration = _envoy_api_v2_RouteConfiguration; @@ -146,143 +148,137 @@ export namespace messages { export type Vhds = _envoy_api_v2_Vhds; export type Vhds__Output = _envoy_api_v2_Vhds__Output; export namespace core { - export type RoutingPriority = _envoy_api_v2_core_RoutingPriority; - export type RequestMethod = _envoy_api_v2_core_RequestMethod; - export type TrafficDirection = _envoy_api_v2_core_TrafficDirection; - export type Locality = _envoy_api_v2_core_Locality; - export type Locality__Output = _envoy_api_v2_core_Locality__Output; + export type Address = _envoy_api_v2_core_Address; + export type Address__Output = _envoy_api_v2_core_Address__Output; + export type AggregatedConfigSource = _envoy_api_v2_core_AggregatedConfigSource; + export type AggregatedConfigSource__Output = _envoy_api_v2_core_AggregatedConfigSource__Output; + export type ApiConfigSource = _envoy_api_v2_core_ApiConfigSource; + export type ApiConfigSource__Output = _envoy_api_v2_core_ApiConfigSource__Output; + export type ApiVersion = _envoy_api_v2_core_ApiVersion; + export type AsyncDataSource = _envoy_api_v2_core_AsyncDataSource; + export type AsyncDataSource__Output = _envoy_api_v2_core_AsyncDataSource__Output; + export type BackoffStrategy = _envoy_api_v2_core_BackoffStrategy; + export type BackoffStrategy__Output = _envoy_api_v2_core_BackoffStrategy__Output; + export type BindConfig = _envoy_api_v2_core_BindConfig; + export type BindConfig__Output = _envoy_api_v2_core_BindConfig__Output; export type BuildVersion = _envoy_api_v2_core_BuildVersion; export type BuildVersion__Output = _envoy_api_v2_core_BuildVersion__Output; + export type CidrRange = _envoy_api_v2_core_CidrRange; + export type CidrRange__Output = _envoy_api_v2_core_CidrRange__Output; + export type ConfigSource = _envoy_api_v2_core_ConfigSource; + export type ConfigSource__Output = _envoy_api_v2_core_ConfigSource__Output; + export type ControlPlane = _envoy_api_v2_core_ControlPlane; + export type ControlPlane__Output = _envoy_api_v2_core_ControlPlane__Output; + export type DataSource = _envoy_api_v2_core_DataSource; + export type DataSource__Output = _envoy_api_v2_core_DataSource__Output; export type Extension = _envoy_api_v2_core_Extension; export type Extension__Output = _envoy_api_v2_core_Extension__Output; - export type Node = _envoy_api_v2_core_Node; - export type Node__Output = _envoy_api_v2_core_Node__Output; - export type Metadata = _envoy_api_v2_core_Metadata; - export type Metadata__Output = _envoy_api_v2_core_Metadata__Output; - export type RuntimeUInt32 = _envoy_api_v2_core_RuntimeUInt32; - export type RuntimeUInt32__Output = _envoy_api_v2_core_RuntimeUInt32__Output; - export type RuntimeDouble = _envoy_api_v2_core_RuntimeDouble; - export type RuntimeDouble__Output = _envoy_api_v2_core_RuntimeDouble__Output; - export type RuntimeFeatureFlag = _envoy_api_v2_core_RuntimeFeatureFlag; - export type RuntimeFeatureFlag__Output = _envoy_api_v2_core_RuntimeFeatureFlag__Output; + export type GrpcService = _envoy_api_v2_core_GrpcService; + export type GrpcService__Output = _envoy_api_v2_core_GrpcService__Output; + export type HeaderMap = _envoy_api_v2_core_HeaderMap; + export type HeaderMap__Output = _envoy_api_v2_core_HeaderMap__Output; export type HeaderValue = _envoy_api_v2_core_HeaderValue; export type HeaderValue__Output = _envoy_api_v2_core_HeaderValue__Output; export type HeaderValueOption = _envoy_api_v2_core_HeaderValueOption; export type HeaderValueOption__Output = _envoy_api_v2_core_HeaderValueOption__Output; - export type HeaderMap = _envoy_api_v2_core_HeaderMap; - export type HeaderMap__Output = _envoy_api_v2_core_HeaderMap__Output; - export type DataSource = _envoy_api_v2_core_DataSource; - export type DataSource__Output = _envoy_api_v2_core_DataSource__Output; - export type RetryPolicy = _envoy_api_v2_core_RetryPolicy; - export type RetryPolicy__Output = _envoy_api_v2_core_RetryPolicy__Output; - export type RemoteDataSource = _envoy_api_v2_core_RemoteDataSource; - export type RemoteDataSource__Output = _envoy_api_v2_core_RemoteDataSource__Output; - export type AsyncDataSource = _envoy_api_v2_core_AsyncDataSource; - export type AsyncDataSource__Output = _envoy_api_v2_core_AsyncDataSource__Output; - export type TransportSocket = _envoy_api_v2_core_TransportSocket; - export type TransportSocket__Output = _envoy_api_v2_core_TransportSocket__Output; - export type RuntimeFractionalPercent = _envoy_api_v2_core_RuntimeFractionalPercent; - export type RuntimeFractionalPercent__Output = _envoy_api_v2_core_RuntimeFractionalPercent__Output; - export type ControlPlane = _envoy_api_v2_core_ControlPlane; - export type ControlPlane__Output = _envoy_api_v2_core_ControlPlane__Output; - export type ApiVersion = _envoy_api_v2_core_ApiVersion; - export type ApiConfigSource = _envoy_api_v2_core_ApiConfigSource; - export type ApiConfigSource__Output = _envoy_api_v2_core_ApiConfigSource__Output; - export type AggregatedConfigSource = _envoy_api_v2_core_AggregatedConfigSource; - export type AggregatedConfigSource__Output = _envoy_api_v2_core_AggregatedConfigSource__Output; - export type SelfConfigSource = _envoy_api_v2_core_SelfConfigSource; - export type SelfConfigSource__Output = _envoy_api_v2_core_SelfConfigSource__Output; - export type RateLimitSettings = _envoy_api_v2_core_RateLimitSettings; - export type RateLimitSettings__Output = _envoy_api_v2_core_RateLimitSettings__Output; - export type ConfigSource = _envoy_api_v2_core_ConfigSource; - export type ConfigSource__Output = _envoy_api_v2_core_ConfigSource__Output; - export type BackoffStrategy = _envoy_api_v2_core_BackoffStrategy; - export type BackoffStrategy__Output = _envoy_api_v2_core_BackoffStrategy__Output; - export type Pipe = _envoy_api_v2_core_Pipe; - export type Pipe__Output = _envoy_api_v2_core_Pipe__Output; - export type SocketAddress = _envoy_api_v2_core_SocketAddress; - export type SocketAddress__Output = _envoy_api_v2_core_SocketAddress__Output; - export type TcpKeepalive = _envoy_api_v2_core_TcpKeepalive; - export type TcpKeepalive__Output = _envoy_api_v2_core_TcpKeepalive__Output; - export type BindConfig = _envoy_api_v2_core_BindConfig; - export type BindConfig__Output = _envoy_api_v2_core_BindConfig__Output; - export type Address = _envoy_api_v2_core_Address; - export type Address__Output = _envoy_api_v2_core_Address__Output; - export type CidrRange = _envoy_api_v2_core_CidrRange; - export type CidrRange__Output = _envoy_api_v2_core_CidrRange__Output; export type HttpUri = _envoy_api_v2_core_HttpUri; export type HttpUri__Output = _envoy_api_v2_core_HttpUri__Output; - export type GrpcService = _envoy_api_v2_core_GrpcService; - export type GrpcService__Output = _envoy_api_v2_core_GrpcService__Output; + export type Locality = _envoy_api_v2_core_Locality; + export type Locality__Output = _envoy_api_v2_core_Locality__Output; + export type Metadata = _envoy_api_v2_core_Metadata; + export type Metadata__Output = _envoy_api_v2_core_Metadata__Output; + export type Node = _envoy_api_v2_core_Node; + export type Node__Output = _envoy_api_v2_core_Node__Output; + export type Pipe = _envoy_api_v2_core_Pipe; + export type Pipe__Output = _envoy_api_v2_core_Pipe__Output; + export type RateLimitSettings = _envoy_api_v2_core_RateLimitSettings; + export type RateLimitSettings__Output = _envoy_api_v2_core_RateLimitSettings__Output; + export type RemoteDataSource = _envoy_api_v2_core_RemoteDataSource; + export type RemoteDataSource__Output = _envoy_api_v2_core_RemoteDataSource__Output; + export type RequestMethod = _envoy_api_v2_core_RequestMethod; + export type RetryPolicy = _envoy_api_v2_core_RetryPolicy; + export type RetryPolicy__Output = _envoy_api_v2_core_RetryPolicy__Output; + export type RoutingPriority = _envoy_api_v2_core_RoutingPriority; + export type RuntimeDouble = _envoy_api_v2_core_RuntimeDouble; + export type RuntimeDouble__Output = _envoy_api_v2_core_RuntimeDouble__Output; + export type RuntimeFeatureFlag = _envoy_api_v2_core_RuntimeFeatureFlag; + export type RuntimeFeatureFlag__Output = _envoy_api_v2_core_RuntimeFeatureFlag__Output; + export type RuntimeFractionalPercent = _envoy_api_v2_core_RuntimeFractionalPercent; + export type RuntimeFractionalPercent__Output = _envoy_api_v2_core_RuntimeFractionalPercent__Output; + export type RuntimeUInt32 = _envoy_api_v2_core_RuntimeUInt32; + export type RuntimeUInt32__Output = _envoy_api_v2_core_RuntimeUInt32__Output; + export type SelfConfigSource = _envoy_api_v2_core_SelfConfigSource; + export type SelfConfigSource__Output = _envoy_api_v2_core_SelfConfigSource__Output; + export type SocketAddress = _envoy_api_v2_core_SocketAddress; + export type SocketAddress__Output = _envoy_api_v2_core_SocketAddress__Output; export type SocketOption = _envoy_api_v2_core_SocketOption; export type SocketOption__Output = _envoy_api_v2_core_SocketOption__Output; + export type TcpKeepalive = _envoy_api_v2_core_TcpKeepalive; + export type TcpKeepalive__Output = _envoy_api_v2_core_TcpKeepalive__Output; + export type TrafficDirection = _envoy_api_v2_core_TrafficDirection; + export type TransportSocket = _envoy_api_v2_core_TransportSocket; + export type TransportSocket__Output = _envoy_api_v2_core_TransportSocket__Output; } export namespace route { - export type VirtualHost = _envoy_api_v2_route_VirtualHost; - export type VirtualHost__Output = _envoy_api_v2_route_VirtualHost__Output; - export type FilterAction = _envoy_api_v2_route_FilterAction; - export type FilterAction__Output = _envoy_api_v2_route_FilterAction__Output; - export type Route = _envoy_api_v2_route_Route; - export type Route__Output = _envoy_api_v2_route_Route__Output; - export type WeightedCluster = _envoy_api_v2_route_WeightedCluster; - export type WeightedCluster__Output = _envoy_api_v2_route_WeightedCluster__Output; - export type RouteMatch = _envoy_api_v2_route_RouteMatch; - export type RouteMatch__Output = _envoy_api_v2_route_RouteMatch__Output; export type CorsPolicy = _envoy_api_v2_route_CorsPolicy; export type CorsPolicy__Output = _envoy_api_v2_route_CorsPolicy__Output; - export type RouteAction = _envoy_api_v2_route_RouteAction; - export type RouteAction__Output = _envoy_api_v2_route_RouteAction__Output; - export type RetryPolicy = _envoy_api_v2_route_RetryPolicy; - export type RetryPolicy__Output = _envoy_api_v2_route_RetryPolicy__Output; - export type HedgePolicy = _envoy_api_v2_route_HedgePolicy; - export type HedgePolicy__Output = _envoy_api_v2_route_HedgePolicy__Output; - export type RedirectAction = _envoy_api_v2_route_RedirectAction; - export type RedirectAction__Output = _envoy_api_v2_route_RedirectAction__Output; - export type DirectResponseAction = _envoy_api_v2_route_DirectResponseAction; - export type DirectResponseAction__Output = _envoy_api_v2_route_DirectResponseAction__Output; export type Decorator = _envoy_api_v2_route_Decorator; export type Decorator__Output = _envoy_api_v2_route_Decorator__Output; + export type DirectResponseAction = _envoy_api_v2_route_DirectResponseAction; + export type DirectResponseAction__Output = _envoy_api_v2_route_DirectResponseAction__Output; + export type FilterAction = _envoy_api_v2_route_FilterAction; + export type FilterAction__Output = _envoy_api_v2_route_FilterAction__Output; + export type HeaderMatcher = _envoy_api_v2_route_HeaderMatcher; + export type HeaderMatcher__Output = _envoy_api_v2_route_HeaderMatcher__Output; + export type HedgePolicy = _envoy_api_v2_route_HedgePolicy; + export type HedgePolicy__Output = _envoy_api_v2_route_HedgePolicy__Output; + export type QueryParameterMatcher = _envoy_api_v2_route_QueryParameterMatcher; + export type QueryParameterMatcher__Output = _envoy_api_v2_route_QueryParameterMatcher__Output; + export type RateLimit = _envoy_api_v2_route_RateLimit; + export type RateLimit__Output = _envoy_api_v2_route_RateLimit__Output; + export type RedirectAction = _envoy_api_v2_route_RedirectAction; + export type RedirectAction__Output = _envoy_api_v2_route_RedirectAction__Output; + export type RetryPolicy = _envoy_api_v2_route_RetryPolicy; + export type RetryPolicy__Output = _envoy_api_v2_route_RetryPolicy__Output; + export type Route = _envoy_api_v2_route_Route; + export type Route__Output = _envoy_api_v2_route_Route__Output; + export type RouteAction = _envoy_api_v2_route_RouteAction; + export type RouteAction__Output = _envoy_api_v2_route_RouteAction__Output; + export type RouteMatch = _envoy_api_v2_route_RouteMatch; + export type RouteMatch__Output = _envoy_api_v2_route_RouteMatch__Output; export type Tracing = _envoy_api_v2_route_Tracing; export type Tracing__Output = _envoy_api_v2_route_Tracing__Output; export type VirtualCluster = _envoy_api_v2_route_VirtualCluster; export type VirtualCluster__Output = _envoy_api_v2_route_VirtualCluster__Output; - export type RateLimit = _envoy_api_v2_route_RateLimit; - export type RateLimit__Output = _envoy_api_v2_route_RateLimit__Output; - export type HeaderMatcher = _envoy_api_v2_route_HeaderMatcher; - export type HeaderMatcher__Output = _envoy_api_v2_route_HeaderMatcher__Output; - export type QueryParameterMatcher = _envoy_api_v2_route_QueryParameterMatcher; - export type QueryParameterMatcher__Output = _envoy_api_v2_route_QueryParameterMatcher__Output; + export type VirtualHost = _envoy_api_v2_route_VirtualHost; + export type VirtualHost__Output = _envoy_api_v2_route_VirtualHost__Output; + export type WeightedCluster = _envoy_api_v2_route_WeightedCluster; + export type WeightedCluster__Output = _envoy_api_v2_route_WeightedCluster__Output; } } } export namespace type { - export type Percent = _envoy_type_Percent; - export type Percent__Output = _envoy_type_Percent__Output; + export type DoubleRange = _envoy_type_DoubleRange; + export type DoubleRange__Output = _envoy_type_DoubleRange__Output; export type FractionalPercent = _envoy_type_FractionalPercent; export type FractionalPercent__Output = _envoy_type_FractionalPercent__Output; + export type Int32Range = _envoy_type_Int32Range; + export type Int32Range__Output = _envoy_type_Int32Range__Output; + export type Int64Range = _envoy_type_Int64Range; + export type Int64Range__Output = _envoy_type_Int64Range__Output; + export type Percent = _envoy_type_Percent; + export type Percent__Output = _envoy_type_Percent__Output; export type SemanticVersion = _envoy_type_SemanticVersion; export type SemanticVersion__Output = _envoy_type_SemanticVersion__Output; export namespace matcher { - export type RegexMatcher = _envoy_type_matcher_RegexMatcher; - export type RegexMatcher__Output = _envoy_type_matcher_RegexMatcher__Output; - export type RegexMatchAndSubstitute = _envoy_type_matcher_RegexMatchAndSubstitute; - export type RegexMatchAndSubstitute__Output = _envoy_type_matcher_RegexMatchAndSubstitute__Output; - export type StringMatcher = _envoy_type_matcher_StringMatcher; - export type StringMatcher__Output = _envoy_type_matcher_StringMatcher__Output; export type ListStringMatcher = _envoy_type_matcher_ListStringMatcher; export type ListStringMatcher__Output = _envoy_type_matcher_ListStringMatcher__Output; - } - export type Int64Range = _envoy_type_Int64Range; - export type Int64Range__Output = _envoy_type_Int64Range__Output; - export type Int32Range = _envoy_type_Int32Range; - export type Int32Range__Output = _envoy_type_Int32Range__Output; - export type DoubleRange = _envoy_type_DoubleRange; - export type DoubleRange__Output = _envoy_type_DoubleRange__Output; - export namespace tracing { - export namespace v2 { - export type CustomTag = _envoy_type_tracing_v2_CustomTag; - export type CustomTag__Output = _envoy_type_tracing_v2_CustomTag__Output; - } + export type RegexMatchAndSubstitute = _envoy_type_matcher_RegexMatchAndSubstitute; + export type RegexMatchAndSubstitute__Output = _envoy_type_matcher_RegexMatchAndSubstitute__Output; + export type RegexMatcher = _envoy_type_matcher_RegexMatcher; + export type RegexMatcher__Output = _envoy_type_matcher_RegexMatcher__Output; + export type StringMatcher = _envoy_type_matcher_StringMatcher; + export type StringMatcher__Output = _envoy_type_matcher_StringMatcher__Output; } export namespace metadata { export namespace v2 { @@ -292,153 +288,159 @@ export namespace messages { export type MetadataKind__Output = _envoy_type_metadata_v2_MetadataKind__Output; } } + export namespace tracing { + export namespace v2 { + export type CustomTag = _envoy_type_tracing_v2_CustomTag; + export type CustomTag__Output = _envoy_type_tracing_v2_CustomTag__Output; + } + } } - export namespace annotations { + } + export namespace google { + export namespace protobuf { + export type Any = _google_protobuf_Any; + export type Any__Output = _google_protobuf_Any__Output; + export type BoolValue = _google_protobuf_BoolValue; + export type BoolValue__Output = _google_protobuf_BoolValue__Output; + export type BytesValue = _google_protobuf_BytesValue; + export type BytesValue__Output = _google_protobuf_BytesValue__Output; + export type DescriptorProto = _google_protobuf_DescriptorProto; + export type DescriptorProto__Output = _google_protobuf_DescriptorProto__Output; + export type DoubleValue = _google_protobuf_DoubleValue; + export type DoubleValue__Output = _google_protobuf_DoubleValue__Output; + export type Duration = _google_protobuf_Duration; + export type Duration__Output = _google_protobuf_Duration__Output; + export type Empty = _google_protobuf_Empty; + export type Empty__Output = _google_protobuf_Empty__Output; + export type EnumDescriptorProto = _google_protobuf_EnumDescriptorProto; + export type EnumDescriptorProto__Output = _google_protobuf_EnumDescriptorProto__Output; + export type EnumOptions = _google_protobuf_EnumOptions; + export type EnumOptions__Output = _google_protobuf_EnumOptions__Output; + export type EnumValueDescriptorProto = _google_protobuf_EnumValueDescriptorProto; + export type EnumValueDescriptorProto__Output = _google_protobuf_EnumValueDescriptorProto__Output; + export type EnumValueOptions = _google_protobuf_EnumValueOptions; + export type EnumValueOptions__Output = _google_protobuf_EnumValueOptions__Output; + export type FieldDescriptorProto = _google_protobuf_FieldDescriptorProto; + export type FieldDescriptorProto__Output = _google_protobuf_FieldDescriptorProto__Output; + export type FieldOptions = _google_protobuf_FieldOptions; + export type FieldOptions__Output = _google_protobuf_FieldOptions__Output; + export type FileDescriptorProto = _google_protobuf_FileDescriptorProto; + export type FileDescriptorProto__Output = _google_protobuf_FileDescriptorProto__Output; + export type FileDescriptorSet = _google_protobuf_FileDescriptorSet; + export type FileDescriptorSet__Output = _google_protobuf_FileDescriptorSet__Output; + export type FileOptions = _google_protobuf_FileOptions; + export type FileOptions__Output = _google_protobuf_FileOptions__Output; + export type FloatValue = _google_protobuf_FloatValue; + export type FloatValue__Output = _google_protobuf_FloatValue__Output; + export type GeneratedCodeInfo = _google_protobuf_GeneratedCodeInfo; + export type GeneratedCodeInfo__Output = _google_protobuf_GeneratedCodeInfo__Output; + export type Int32Value = _google_protobuf_Int32Value; + export type Int32Value__Output = _google_protobuf_Int32Value__Output; + export type Int64Value = _google_protobuf_Int64Value; + export type Int64Value__Output = _google_protobuf_Int64Value__Output; + export type ListValue = _google_protobuf_ListValue; + export type ListValue__Output = _google_protobuf_ListValue__Output; + export type MessageOptions = _google_protobuf_MessageOptions; + export type MessageOptions__Output = _google_protobuf_MessageOptions__Output; + export type MethodDescriptorProto = _google_protobuf_MethodDescriptorProto; + export type MethodDescriptorProto__Output = _google_protobuf_MethodDescriptorProto__Output; + export type MethodOptions = _google_protobuf_MethodOptions; + export type MethodOptions__Output = _google_protobuf_MethodOptions__Output; + export type NullValue = _google_protobuf_NullValue; + export type OneofDescriptorProto = _google_protobuf_OneofDescriptorProto; + export type OneofDescriptorProto__Output = _google_protobuf_OneofDescriptorProto__Output; + export type OneofOptions = _google_protobuf_OneofOptions; + export type OneofOptions__Output = _google_protobuf_OneofOptions__Output; + export type ServiceDescriptorProto = _google_protobuf_ServiceDescriptorProto; + export type ServiceDescriptorProto__Output = _google_protobuf_ServiceDescriptorProto__Output; + export type ServiceOptions = _google_protobuf_ServiceOptions; + export type ServiceOptions__Output = _google_protobuf_ServiceOptions__Output; + export type SourceCodeInfo = _google_protobuf_SourceCodeInfo; + export type SourceCodeInfo__Output = _google_protobuf_SourceCodeInfo__Output; + export type StringValue = _google_protobuf_StringValue; + export type StringValue__Output = _google_protobuf_StringValue__Output; + export type Struct = _google_protobuf_Struct; + export type Struct__Output = _google_protobuf_Struct__Output; + export type Timestamp = _google_protobuf_Timestamp; + export type Timestamp__Output = _google_protobuf_Timestamp__Output; + export type UInt32Value = _google_protobuf_UInt32Value; + export type UInt32Value__Output = _google_protobuf_UInt32Value__Output; + export type UInt64Value = _google_protobuf_UInt64Value; + export type UInt64Value__Output = _google_protobuf_UInt64Value__Output; + export type UninterpretedOption = _google_protobuf_UninterpretedOption; + export type UninterpretedOption__Output = _google_protobuf_UninterpretedOption__Output; + export type Value = _google_protobuf_Value; + export type Value__Output = _google_protobuf_Value__Output; } } export namespace udpa { export namespace annotations { - export type PackageVersionStatus = _udpa_annotations_PackageVersionStatus; - export type StatusAnnotation = _udpa_annotations_StatusAnnotation; - export type StatusAnnotation__Output = _udpa_annotations_StatusAnnotation__Output; - export type MigrateAnnotation = _udpa_annotations_MigrateAnnotation; - export type MigrateAnnotation__Output = _udpa_annotations_MigrateAnnotation__Output; export type FieldMigrateAnnotation = _udpa_annotations_FieldMigrateAnnotation; export type FieldMigrateAnnotation__Output = _udpa_annotations_FieldMigrateAnnotation__Output; export type FileMigrateAnnotation = _udpa_annotations_FileMigrateAnnotation; export type FileMigrateAnnotation__Output = _udpa_annotations_FileMigrateAnnotation__Output; + export type MigrateAnnotation = _udpa_annotations_MigrateAnnotation; + export type MigrateAnnotation__Output = _udpa_annotations_MigrateAnnotation__Output; + export type PackageVersionStatus = _udpa_annotations_PackageVersionStatus; + export type StatusAnnotation = _udpa_annotations_StatusAnnotation; + export type StatusAnnotation__Output = _udpa_annotations_StatusAnnotation__Output; } } export namespace validate { - export type FieldRules = _validate_FieldRules; - export type FieldRules__Output = _validate_FieldRules__Output; - export type FloatRules = _validate_FloatRules; - export type FloatRules__Output = _validate_FloatRules__Output; + export type AnyRules = _validate_AnyRules; + export type AnyRules__Output = _validate_AnyRules__Output; + export type BoolRules = _validate_BoolRules; + export type BoolRules__Output = _validate_BoolRules__Output; + export type BytesRules = _validate_BytesRules; + export type BytesRules__Output = _validate_BytesRules__Output; export type DoubleRules = _validate_DoubleRules; export type DoubleRules__Output = _validate_DoubleRules__Output; - export type Int32Rules = _validate_Int32Rules; - export type Int32Rules__Output = _validate_Int32Rules__Output; - export type Int64Rules = _validate_Int64Rules; - export type Int64Rules__Output = _validate_Int64Rules__Output; - export type UInt32Rules = _validate_UInt32Rules; - export type UInt32Rules__Output = _validate_UInt32Rules__Output; - export type UInt64Rules = _validate_UInt64Rules; - export type UInt64Rules__Output = _validate_UInt64Rules__Output; - export type SInt32Rules = _validate_SInt32Rules; - export type SInt32Rules__Output = _validate_SInt32Rules__Output; - export type SInt64Rules = _validate_SInt64Rules; - export type SInt64Rules__Output = _validate_SInt64Rules__Output; + export type DurationRules = _validate_DurationRules; + export type DurationRules__Output = _validate_DurationRules__Output; + export type EnumRules = _validate_EnumRules; + export type EnumRules__Output = _validate_EnumRules__Output; + export type FieldRules = _validate_FieldRules; + export type FieldRules__Output = _validate_FieldRules__Output; export type Fixed32Rules = _validate_Fixed32Rules; export type Fixed32Rules__Output = _validate_Fixed32Rules__Output; export type Fixed64Rules = _validate_Fixed64Rules; export type Fixed64Rules__Output = _validate_Fixed64Rules__Output; - export type SFixed32Rules = _validate_SFixed32Rules; - export type SFixed32Rules__Output = _validate_SFixed32Rules__Output; - export type SFixed64Rules = _validate_SFixed64Rules; - export type SFixed64Rules__Output = _validate_SFixed64Rules__Output; - export type BoolRules = _validate_BoolRules; - export type BoolRules__Output = _validate_BoolRules__Output; - export type StringRules = _validate_StringRules; - export type StringRules__Output = _validate_StringRules__Output; + export type FloatRules = _validate_FloatRules; + export type FloatRules__Output = _validate_FloatRules__Output; + export type Int32Rules = _validate_Int32Rules; + export type Int32Rules__Output = _validate_Int32Rules__Output; + export type Int64Rules = _validate_Int64Rules; + export type Int64Rules__Output = _validate_Int64Rules__Output; export type KnownRegex = _validate_KnownRegex; - export type BytesRules = _validate_BytesRules; - export type BytesRules__Output = _validate_BytesRules__Output; - export type EnumRules = _validate_EnumRules; - export type EnumRules__Output = _validate_EnumRules__Output; + export type MapRules = _validate_MapRules; + export type MapRules__Output = _validate_MapRules__Output; export type MessageRules = _validate_MessageRules; export type MessageRules__Output = _validate_MessageRules__Output; export type RepeatedRules = _validate_RepeatedRules; export type RepeatedRules__Output = _validate_RepeatedRules__Output; - export type MapRules = _validate_MapRules; - export type MapRules__Output = _validate_MapRules__Output; - export type AnyRules = _validate_AnyRules; - export type AnyRules__Output = _validate_AnyRules__Output; - export type DurationRules = _validate_DurationRules; - export type DurationRules__Output = _validate_DurationRules__Output; + export type SFixed32Rules = _validate_SFixed32Rules; + export type SFixed32Rules__Output = _validate_SFixed32Rules__Output; + export type SFixed64Rules = _validate_SFixed64Rules; + export type SFixed64Rules__Output = _validate_SFixed64Rules__Output; + export type SInt32Rules = _validate_SInt32Rules; + export type SInt32Rules__Output = _validate_SInt32Rules__Output; + export type SInt64Rules = _validate_SInt64Rules; + export type SInt64Rules__Output = _validate_SInt64Rules__Output; + export type StringRules = _validate_StringRules; + export type StringRules__Output = _validate_StringRules__Output; export type TimestampRules = _validate_TimestampRules; export type TimestampRules__Output = _validate_TimestampRules__Output; - } - export namespace google { - export namespace protobuf { - export type DoubleValue = _google_protobuf_DoubleValue; - export type DoubleValue__Output = _google_protobuf_DoubleValue__Output; - export type FloatValue = _google_protobuf_FloatValue; - export type FloatValue__Output = _google_protobuf_FloatValue__Output; - export type Int64Value = _google_protobuf_Int64Value; - export type Int64Value__Output = _google_protobuf_Int64Value__Output; - export type UInt64Value = _google_protobuf_UInt64Value; - export type UInt64Value__Output = _google_protobuf_UInt64Value__Output; - export type Int32Value = _google_protobuf_Int32Value; - export type Int32Value__Output = _google_protobuf_Int32Value__Output; - export type UInt32Value = _google_protobuf_UInt32Value; - export type UInt32Value__Output = _google_protobuf_UInt32Value__Output; - export type BoolValue = _google_protobuf_BoolValue; - export type BoolValue__Output = _google_protobuf_BoolValue__Output; - export type StringValue = _google_protobuf_StringValue; - export type StringValue__Output = _google_protobuf_StringValue__Output; - export type BytesValue = _google_protobuf_BytesValue; - export type BytesValue__Output = _google_protobuf_BytesValue__Output; - export type Any = _google_protobuf_Any; - export type Any__Output = _google_protobuf_Any__Output; - export type Duration = _google_protobuf_Duration; - export type Duration__Output = _google_protobuf_Duration__Output; - export type Struct = _google_protobuf_Struct; - export type Struct__Output = _google_protobuf_Struct__Output; - export type Value = _google_protobuf_Value; - export type Value__Output = _google_protobuf_Value__Output; - export type NullValue = _google_protobuf_NullValue; - export type ListValue = _google_protobuf_ListValue; - export type ListValue__Output = _google_protobuf_ListValue__Output; - export type Timestamp = _google_protobuf_Timestamp; - export type Timestamp__Output = _google_protobuf_Timestamp__Output; - export type FileDescriptorSet = _google_protobuf_FileDescriptorSet; - export type FileDescriptorSet__Output = _google_protobuf_FileDescriptorSet__Output; - export type FileDescriptorProto = _google_protobuf_FileDescriptorProto; - export type FileDescriptorProto__Output = _google_protobuf_FileDescriptorProto__Output; - export type DescriptorProto = _google_protobuf_DescriptorProto; - export type DescriptorProto__Output = _google_protobuf_DescriptorProto__Output; - export type FieldDescriptorProto = _google_protobuf_FieldDescriptorProto; - export type FieldDescriptorProto__Output = _google_protobuf_FieldDescriptorProto__Output; - export type OneofDescriptorProto = _google_protobuf_OneofDescriptorProto; - export type OneofDescriptorProto__Output = _google_protobuf_OneofDescriptorProto__Output; - export type EnumDescriptorProto = _google_protobuf_EnumDescriptorProto; - export type EnumDescriptorProto__Output = _google_protobuf_EnumDescriptorProto__Output; - export type EnumValueDescriptorProto = _google_protobuf_EnumValueDescriptorProto; - export type EnumValueDescriptorProto__Output = _google_protobuf_EnumValueDescriptorProto__Output; - export type ServiceDescriptorProto = _google_protobuf_ServiceDescriptorProto; - export type ServiceDescriptorProto__Output = _google_protobuf_ServiceDescriptorProto__Output; - export type MethodDescriptorProto = _google_protobuf_MethodDescriptorProto; - export type MethodDescriptorProto__Output = _google_protobuf_MethodDescriptorProto__Output; - export type FileOptions = _google_protobuf_FileOptions; - export type FileOptions__Output = _google_protobuf_FileOptions__Output; - export type MessageOptions = _google_protobuf_MessageOptions; - export type MessageOptions__Output = _google_protobuf_MessageOptions__Output; - export type FieldOptions = _google_protobuf_FieldOptions; - export type FieldOptions__Output = _google_protobuf_FieldOptions__Output; - export type OneofOptions = _google_protobuf_OneofOptions; - export type OneofOptions__Output = _google_protobuf_OneofOptions__Output; - export type EnumOptions = _google_protobuf_EnumOptions; - export type EnumOptions__Output = _google_protobuf_EnumOptions__Output; - export type EnumValueOptions = _google_protobuf_EnumValueOptions; - export type EnumValueOptions__Output = _google_protobuf_EnumValueOptions__Output; - export type ServiceOptions = _google_protobuf_ServiceOptions; - export type ServiceOptions__Output = _google_protobuf_ServiceOptions__Output; - export type MethodOptions = _google_protobuf_MethodOptions; - export type MethodOptions__Output = _google_protobuf_MethodOptions__Output; - export type UninterpretedOption = _google_protobuf_UninterpretedOption; - export type UninterpretedOption__Output = _google_protobuf_UninterpretedOption__Output; - export type SourceCodeInfo = _google_protobuf_SourceCodeInfo; - export type SourceCodeInfo__Output = _google_protobuf_SourceCodeInfo__Output; - export type GeneratedCodeInfo = _google_protobuf_GeneratedCodeInfo; - export type GeneratedCodeInfo__Output = _google_protobuf_GeneratedCodeInfo__Output; - export type Empty = _google_protobuf_Empty; - export type Empty__Output = _google_protobuf_Empty__Output; - } + export type UInt32Rules = _validate_UInt32Rules; + export type UInt32Rules__Output = _validate_UInt32Rules__Output; + export type UInt64Rules = _validate_UInt64Rules; + export type UInt64Rules__Output = _validate_UInt64Rules__Output; } } export namespace ClientInterfaces { export namespace envoy { + export namespace annotations { + } export namespace api { export namespace v2 { export namespace RouteConfiguration { @@ -446,102 +448,152 @@ export namespace ClientInterfaces { export namespace Vhds { } export namespace core { - export namespace Locality { - } - export namespace BuildVersion { - } - export namespace Extension { - } - export namespace Node { - } - export namespace Metadata { - } - export namespace RuntimeUInt32 { - } - export namespace RuntimeDouble { - } - export namespace RuntimeFeatureFlag { - } - export namespace HeaderValue { - } - export namespace HeaderValueOption { - } - export namespace HeaderMap { - } - export namespace DataSource { - } - export namespace RetryPolicy { - } - export namespace RemoteDataSource { - } - export namespace AsyncDataSource { - } - export namespace TransportSocket { - } - export namespace RuntimeFractionalPercent { - } - export namespace ControlPlane { - } - export namespace ApiConfigSource { + export namespace Address { } export namespace AggregatedConfigSource { } - export namespace SelfConfigSource { + export namespace ApiConfigSource { } - export namespace RateLimitSettings { - } - export namespace ConfigSource { + export namespace AsyncDataSource { } export namespace BackoffStrategy { } - export namespace Pipe { - } - export namespace SocketAddress { - } - export namespace TcpKeepalive { - } export namespace BindConfig { } - export namespace Address { + export namespace BuildVersion { } export namespace CidrRange { } - export namespace HttpUri { + export namespace ConfigSource { + } + export namespace ControlPlane { + } + export namespace DataSource { + } + export namespace Extension { } export namespace GrpcService { export namespace EnvoyGrpc { } export namespace GoogleGrpc { - export namespace SslCredentials { - } - export namespace GoogleLocalCredentials { - } - export namespace ChannelCredentials { - } export namespace CallCredentials { - export namespace ServiceAccountJWTAccessCredentials { - } export namespace GoogleIAMCredentials { } export namespace MetadataCredentialsFromPlugin { } + export namespace ServiceAccountJWTAccessCredentials { + } export namespace StsService { } } + export namespace ChannelCredentials { + } + export namespace GoogleLocalCredentials { + } + export namespace SslCredentials { + } } } + export namespace HeaderMap { + } + export namespace HeaderValue { + } + export namespace HeaderValueOption { + } + export namespace HttpUri { + } + export namespace Locality { + } + export namespace Metadata { + } + export namespace Node { + } + export namespace Pipe { + } + export namespace RateLimitSettings { + } + export namespace RemoteDataSource { + } + export namespace RetryPolicy { + } + export namespace RuntimeDouble { + } + export namespace RuntimeFeatureFlag { + } + export namespace RuntimeFractionalPercent { + } + export namespace RuntimeUInt32 { + } + export namespace SelfConfigSource { + } + export namespace SocketAddress { + } export namespace SocketOption { } + export namespace TcpKeepalive { + } + export namespace TransportSocket { + } } export namespace route { - export namespace VirtualHost { + export namespace CorsPolicy { + } + export namespace Decorator { + } + export namespace DirectResponseAction { } export namespace FilterAction { } + export namespace HeaderMatcher { + } + export namespace HedgePolicy { + } + export namespace QueryParameterMatcher { + } + export namespace RateLimit { + export namespace Action { + export namespace DestinationCluster { + } + export namespace GenericKey { + } + export namespace HeaderValueMatch { + } + export namespace RemoteAddress { + } + export namespace RequestHeaders { + } + export namespace SourceCluster { + } + } + } + export namespace RedirectAction { + } + export namespace RetryPolicy { + export namespace RetryBackOff { + } + export namespace RetryHostPredicate { + } + export namespace RetryPriority { + } + } export namespace Route { } - export namespace WeightedCluster { - export namespace ClusterWeight { + export namespace RouteAction { + export namespace HashPolicy { + export namespace ConnectionProperties { + } + export namespace Cookie { + } + export namespace FilterState { + } + export namespace Header { + } + export namespace QueryParameter { + } + } + export namespace RequestMirrorPolicy { + } + export namespace UpgradeConfig { } } export namespace RouteMatch { @@ -550,107 +602,43 @@ export namespace ClientInterfaces { export namespace TlsContextMatchOptions { } } - export namespace CorsPolicy { - } - export namespace RouteAction { - export namespace RequestMirrorPolicy { - } - export namespace HashPolicy { - export namespace Header { - } - export namespace Cookie { - } - export namespace ConnectionProperties { - } - export namespace QueryParameter { - } - export namespace FilterState { - } - } - export namespace UpgradeConfig { - } - } - export namespace RetryPolicy { - export namespace RetryPriority { - } - export namespace RetryHostPredicate { - } - export namespace RetryBackOff { - } - } - export namespace HedgePolicy { - } - export namespace RedirectAction { - } - export namespace DirectResponseAction { - } - export namespace Decorator { - } export namespace Tracing { } export namespace VirtualCluster { } - export namespace RateLimit { - export namespace Action { - export namespace SourceCluster { - } - export namespace DestinationCluster { - } - export namespace RequestHeaders { - } - export namespace RemoteAddress { - } - export namespace GenericKey { - } - export namespace HeaderValueMatch { - } + export namespace VirtualHost { + } + export namespace WeightedCluster { + export namespace ClusterWeight { } } - export namespace HeaderMatcher { - } - export namespace QueryParameterMatcher { - } } } } export namespace type { - export namespace Percent { + export namespace DoubleRange { } export namespace FractionalPercent { } + export namespace Int32Range { + } + export namespace Int64Range { + } + export namespace Percent { + } export namespace SemanticVersion { } export namespace matcher { + export namespace ListStringMatcher { + } + export namespace RegexMatchAndSubstitute { + } export namespace RegexMatcher { export namespace GoogleRE2 { } } - export namespace RegexMatchAndSubstitute { - } export namespace StringMatcher { } - export namespace ListStringMatcher { - } - } - export namespace Int64Range { - } - export namespace Int32Range { - } - export namespace DoubleRange { - } - export namespace tracing { - export namespace v2 { - export namespace CustomTag { - export namespace Literal { - } - export namespace Environment { - } - export namespace Header { - } - export namespace Metadata { - } - } - } } export namespace metadata { export namespace v2 { @@ -659,165 +647,177 @@ export namespace ClientInterfaces { } } export namespace MetadataKind { + export namespace Cluster { + } + export namespace Host { + } export namespace Request { } export namespace Route { } - export namespace Cluster { + } + } + } + export namespace tracing { + export namespace v2 { + export namespace CustomTag { + export namespace Environment { } - export namespace Host { + export namespace Header { + } + export namespace Literal { + } + export namespace Metadata { } } } } } - export namespace annotations { - } - } - export namespace udpa { - export namespace annotations { - export namespace StatusAnnotation { - } - export namespace MigrateAnnotation { - } - export namespace FieldMigrateAnnotation { - } - export namespace FileMigrateAnnotation { - } - } - } - export namespace validate { - export namespace FieldRules { - } - export namespace FloatRules { - } - export namespace DoubleRules { - } - export namespace Int32Rules { - } - export namespace Int64Rules { - } - export namespace UInt32Rules { - } - export namespace UInt64Rules { - } - export namespace SInt32Rules { - } - export namespace SInt64Rules { - } - export namespace Fixed32Rules { - } - export namespace Fixed64Rules { - } - export namespace SFixed32Rules { - } - export namespace SFixed64Rules { - } - export namespace BoolRules { - } - export namespace StringRules { - } - export namespace BytesRules { - } - export namespace EnumRules { - } - export namespace MessageRules { - } - export namespace RepeatedRules { - } - export namespace MapRules { - } - export namespace AnyRules { - } - export namespace DurationRules { - } - export namespace TimestampRules { - } } export namespace google { export namespace protobuf { - export namespace DoubleValue { - } - export namespace FloatValue { - } - export namespace Int64Value { - } - export namespace UInt64Value { - } - export namespace Int32Value { - } - export namespace UInt32Value { + export namespace Any { } export namespace BoolValue { } - export namespace StringValue { - } export namespace BytesValue { } - export namespace Any { - } - export namespace Duration { - } - export namespace Struct { - } - export namespace Value { - } - export namespace ListValue { - } - export namespace Timestamp { - } - export namespace FileDescriptorSet { - } - export namespace FileDescriptorProto { - } export namespace DescriptorProto { export namespace ExtensionRange { } export namespace ReservedRange { } } - export namespace FieldDescriptorProto { + export namespace DoubleValue { } - export namespace OneofDescriptorProto { + export namespace Duration { + } + export namespace Empty { } export namespace EnumDescriptorProto { } - export namespace EnumValueDescriptorProto { - } - export namespace ServiceDescriptorProto { - } - export namespace MethodDescriptorProto { - } - export namespace FileOptions { - } - export namespace MessageOptions { - } - export namespace FieldOptions { - } - export namespace OneofOptions { - } export namespace EnumOptions { } + export namespace EnumValueDescriptorProto { + } export namespace EnumValueOptions { } - export namespace ServiceOptions { + export namespace FieldDescriptorProto { } - export namespace MethodOptions { + export namespace FieldOptions { } - export namespace UninterpretedOption { - export namespace NamePart { - } + export namespace FileDescriptorProto { } - export namespace SourceCodeInfo { - export namespace Location { - } + export namespace FileDescriptorSet { + } + export namespace FileOptions { + } + export namespace FloatValue { } export namespace GeneratedCodeInfo { export namespace Annotation { } } - export namespace Empty { + export namespace Int32Value { } + export namespace Int64Value { + } + export namespace ListValue { + } + export namespace MessageOptions { + } + export namespace MethodDescriptorProto { + } + export namespace MethodOptions { + } + export namespace OneofDescriptorProto { + } + export namespace OneofOptions { + } + export namespace ServiceDescriptorProto { + } + export namespace ServiceOptions { + } + export namespace SourceCodeInfo { + export namespace Location { + } + } + export namespace StringValue { + } + export namespace Struct { + } + export namespace Timestamp { + } + export namespace UInt32Value { + } + export namespace UInt64Value { + } + export namespace UninterpretedOption { + export namespace NamePart { + } + } + export namespace Value { + } + } + } + export namespace udpa { + export namespace annotations { + export namespace FieldMigrateAnnotation { + } + export namespace FileMigrateAnnotation { + } + export namespace MigrateAnnotation { + } + export namespace StatusAnnotation { + } + } + } + export namespace validate { + export namespace AnyRules { + } + export namespace BoolRules { + } + export namespace BytesRules { + } + export namespace DoubleRules { + } + export namespace DurationRules { + } + export namespace EnumRules { + } + export namespace FieldRules { + } + export namespace Fixed32Rules { + } + export namespace Fixed64Rules { + } + export namespace FloatRules { + } + export namespace Int32Rules { + } + export namespace Int64Rules { + } + export namespace MapRules { + } + export namespace MessageRules { + } + export namespace RepeatedRules { + } + export namespace SFixed32Rules { + } + export namespace SFixed64Rules { + } + export namespace SInt32Rules { + } + export namespace SInt64Rules { + } + export namespace StringRules { + } + export namespace TimestampRules { + } + export namespace UInt32Rules { + } + export namespace UInt64Rules { } } } @@ -829,87 +829,84 @@ type SubtypeConstructor = { export interface ProtoGrpcType { envoy: { + annotations: { + } api: { v2: { RouteConfiguration: MessageTypeDefinition Vhds: MessageTypeDefinition core: { - RoutingPriority: EnumTypeDefinition - RequestMethod: EnumTypeDefinition - TrafficDirection: EnumTypeDefinition - Locality: MessageTypeDefinition + Address: MessageTypeDefinition + AggregatedConfigSource: MessageTypeDefinition + ApiConfigSource: MessageTypeDefinition + ApiVersion: EnumTypeDefinition + AsyncDataSource: MessageTypeDefinition + BackoffStrategy: MessageTypeDefinition + BindConfig: MessageTypeDefinition BuildVersion: MessageTypeDefinition + CidrRange: MessageTypeDefinition + ConfigSource: MessageTypeDefinition + ControlPlane: MessageTypeDefinition + DataSource: MessageTypeDefinition Extension: MessageTypeDefinition - Node: MessageTypeDefinition - Metadata: MessageTypeDefinition - RuntimeUInt32: MessageTypeDefinition - RuntimeDouble: MessageTypeDefinition - RuntimeFeatureFlag: MessageTypeDefinition + GrpcService: MessageTypeDefinition + HeaderMap: MessageTypeDefinition HeaderValue: MessageTypeDefinition HeaderValueOption: MessageTypeDefinition - HeaderMap: MessageTypeDefinition - DataSource: MessageTypeDefinition - RetryPolicy: MessageTypeDefinition - RemoteDataSource: MessageTypeDefinition - AsyncDataSource: MessageTypeDefinition - TransportSocket: MessageTypeDefinition - RuntimeFractionalPercent: MessageTypeDefinition - ControlPlane: MessageTypeDefinition - ApiVersion: EnumTypeDefinition - ApiConfigSource: MessageTypeDefinition - AggregatedConfigSource: MessageTypeDefinition - SelfConfigSource: MessageTypeDefinition - RateLimitSettings: MessageTypeDefinition - ConfigSource: MessageTypeDefinition - BackoffStrategy: MessageTypeDefinition - Pipe: MessageTypeDefinition - SocketAddress: MessageTypeDefinition - TcpKeepalive: MessageTypeDefinition - BindConfig: MessageTypeDefinition - Address: MessageTypeDefinition - CidrRange: MessageTypeDefinition HttpUri: MessageTypeDefinition - GrpcService: MessageTypeDefinition + Locality: MessageTypeDefinition + Metadata: MessageTypeDefinition + Node: MessageTypeDefinition + Pipe: MessageTypeDefinition + RateLimitSettings: MessageTypeDefinition + RemoteDataSource: MessageTypeDefinition + RequestMethod: EnumTypeDefinition + RetryPolicy: MessageTypeDefinition + RoutingPriority: EnumTypeDefinition + RuntimeDouble: MessageTypeDefinition + RuntimeFeatureFlag: MessageTypeDefinition + RuntimeFractionalPercent: MessageTypeDefinition + RuntimeUInt32: MessageTypeDefinition + SelfConfigSource: MessageTypeDefinition + SocketAddress: MessageTypeDefinition SocketOption: MessageTypeDefinition + TcpKeepalive: MessageTypeDefinition + TrafficDirection: EnumTypeDefinition + TransportSocket: MessageTypeDefinition } route: { - VirtualHost: MessageTypeDefinition - FilterAction: MessageTypeDefinition - Route: MessageTypeDefinition - WeightedCluster: MessageTypeDefinition - RouteMatch: MessageTypeDefinition CorsPolicy: MessageTypeDefinition - RouteAction: MessageTypeDefinition - RetryPolicy: MessageTypeDefinition - HedgePolicy: MessageTypeDefinition - RedirectAction: MessageTypeDefinition - DirectResponseAction: MessageTypeDefinition Decorator: MessageTypeDefinition + DirectResponseAction: MessageTypeDefinition + FilterAction: MessageTypeDefinition + HeaderMatcher: MessageTypeDefinition + HedgePolicy: MessageTypeDefinition + QueryParameterMatcher: MessageTypeDefinition + RateLimit: MessageTypeDefinition + RedirectAction: MessageTypeDefinition + RetryPolicy: MessageTypeDefinition + Route: MessageTypeDefinition + RouteAction: MessageTypeDefinition + RouteMatch: MessageTypeDefinition Tracing: MessageTypeDefinition VirtualCluster: MessageTypeDefinition - RateLimit: MessageTypeDefinition - HeaderMatcher: MessageTypeDefinition - QueryParameterMatcher: MessageTypeDefinition + VirtualHost: MessageTypeDefinition + WeightedCluster: MessageTypeDefinition } } } type: { - Percent: MessageTypeDefinition + DoubleRange: MessageTypeDefinition FractionalPercent: MessageTypeDefinition + Int32Range: MessageTypeDefinition + Int64Range: MessageTypeDefinition + Percent: MessageTypeDefinition SemanticVersion: MessageTypeDefinition matcher: { - RegexMatcher: MessageTypeDefinition - RegexMatchAndSubstitute: MessageTypeDefinition - StringMatcher: MessageTypeDefinition ListStringMatcher: MessageTypeDefinition - } - Int64Range: MessageTypeDefinition - Int32Range: MessageTypeDefinition - DoubleRange: MessageTypeDefinition - tracing: { - v2: { - CustomTag: MessageTypeDefinition - } + RegexMatchAndSubstitute: MessageTypeDefinition + RegexMatcher: MessageTypeDefinition + StringMatcher: MessageTypeDefinition } metadata: { v2: { @@ -917,90 +914,95 @@ export interface ProtoGrpcType { MetadataKind: MessageTypeDefinition } } + tracing: { + v2: { + CustomTag: MessageTypeDefinition + } + } } - annotations: { + } + google: { + protobuf: { + Any: MessageTypeDefinition + BoolValue: MessageTypeDefinition + BytesValue: MessageTypeDefinition + DescriptorProto: MessageTypeDefinition + DoubleValue: MessageTypeDefinition + Duration: MessageTypeDefinition + Empty: MessageTypeDefinition + EnumDescriptorProto: MessageTypeDefinition + EnumOptions: MessageTypeDefinition + EnumValueDescriptorProto: MessageTypeDefinition + EnumValueOptions: MessageTypeDefinition + FieldDescriptorProto: MessageTypeDefinition + FieldOptions: MessageTypeDefinition + FileDescriptorProto: MessageTypeDefinition + FileDescriptorSet: MessageTypeDefinition + FileOptions: MessageTypeDefinition + FloatValue: MessageTypeDefinition + GeneratedCodeInfo: MessageTypeDefinition + Int32Value: MessageTypeDefinition + Int64Value: MessageTypeDefinition + ListValue: MessageTypeDefinition + MessageOptions: MessageTypeDefinition + MethodDescriptorProto: MessageTypeDefinition + MethodOptions: MessageTypeDefinition + NullValue: EnumTypeDefinition + OneofDescriptorProto: MessageTypeDefinition + OneofOptions: MessageTypeDefinition + ServiceDescriptorProto: MessageTypeDefinition + ServiceOptions: MessageTypeDefinition + SourceCodeInfo: MessageTypeDefinition + StringValue: MessageTypeDefinition + Struct: MessageTypeDefinition + Timestamp: MessageTypeDefinition + UInt32Value: MessageTypeDefinition + UInt64Value: MessageTypeDefinition + UninterpretedOption: MessageTypeDefinition + Value: MessageTypeDefinition } } udpa: { annotations: { - PackageVersionStatus: EnumTypeDefinition - StatusAnnotation: MessageTypeDefinition - MigrateAnnotation: MessageTypeDefinition FieldMigrateAnnotation: MessageTypeDefinition FileMigrateAnnotation: MessageTypeDefinition + MigrateAnnotation: MessageTypeDefinition + PackageVersionStatus: EnumTypeDefinition + StatusAnnotation: MessageTypeDefinition } } validate: { - FieldRules: MessageTypeDefinition - FloatRules: MessageTypeDefinition + AnyRules: MessageTypeDefinition + BoolRules: MessageTypeDefinition + BytesRules: MessageTypeDefinition DoubleRules: MessageTypeDefinition - Int32Rules: MessageTypeDefinition - Int64Rules: MessageTypeDefinition - UInt32Rules: MessageTypeDefinition - UInt64Rules: MessageTypeDefinition - SInt32Rules: MessageTypeDefinition - SInt64Rules: MessageTypeDefinition + DurationRules: MessageTypeDefinition + EnumRules: MessageTypeDefinition + FieldRules: MessageTypeDefinition Fixed32Rules: MessageTypeDefinition Fixed64Rules: MessageTypeDefinition - SFixed32Rules: MessageTypeDefinition - SFixed64Rules: MessageTypeDefinition - BoolRules: MessageTypeDefinition - StringRules: MessageTypeDefinition + FloatRules: MessageTypeDefinition + Int32Rules: MessageTypeDefinition + Int64Rules: MessageTypeDefinition KnownRegex: EnumTypeDefinition - BytesRules: MessageTypeDefinition - EnumRules: MessageTypeDefinition + MapRules: MessageTypeDefinition MessageRules: MessageTypeDefinition RepeatedRules: MessageTypeDefinition - MapRules: MessageTypeDefinition - AnyRules: MessageTypeDefinition - DurationRules: MessageTypeDefinition + SFixed32Rules: MessageTypeDefinition + SFixed64Rules: MessageTypeDefinition + SInt32Rules: MessageTypeDefinition + SInt64Rules: MessageTypeDefinition + StringRules: MessageTypeDefinition TimestampRules: MessageTypeDefinition - } - google: { - protobuf: { - DoubleValue: MessageTypeDefinition - FloatValue: MessageTypeDefinition - Int64Value: MessageTypeDefinition - UInt64Value: MessageTypeDefinition - Int32Value: MessageTypeDefinition - UInt32Value: MessageTypeDefinition - BoolValue: MessageTypeDefinition - StringValue: MessageTypeDefinition - BytesValue: MessageTypeDefinition - Any: MessageTypeDefinition - Duration: MessageTypeDefinition - Struct: MessageTypeDefinition - Value: MessageTypeDefinition - NullValue: EnumTypeDefinition - ListValue: MessageTypeDefinition - Timestamp: MessageTypeDefinition - FileDescriptorSet: MessageTypeDefinition - FileDescriptorProto: MessageTypeDefinition - DescriptorProto: MessageTypeDefinition - FieldDescriptorProto: MessageTypeDefinition - OneofDescriptorProto: MessageTypeDefinition - EnumDescriptorProto: MessageTypeDefinition - EnumValueDescriptorProto: MessageTypeDefinition - ServiceDescriptorProto: MessageTypeDefinition - MethodDescriptorProto: MessageTypeDefinition - FileOptions: MessageTypeDefinition - MessageOptions: MessageTypeDefinition - FieldOptions: MessageTypeDefinition - OneofOptions: MessageTypeDefinition - EnumOptions: MessageTypeDefinition - EnumValueOptions: MessageTypeDefinition - ServiceOptions: MessageTypeDefinition - MethodOptions: MessageTypeDefinition - UninterpretedOption: MessageTypeDefinition - SourceCodeInfo: MessageTypeDefinition - GeneratedCodeInfo: MessageTypeDefinition - Empty: MessageTypeDefinition - } + UInt32Rules: MessageTypeDefinition + UInt64Rules: MessageTypeDefinition } } export namespace ServiceHandlers { export namespace envoy { + export namespace annotations { + } export namespace api { export namespace v2 { export namespace RouteConfiguration { @@ -1008,102 +1010,152 @@ export namespace ServiceHandlers { export namespace Vhds { } export namespace core { - export namespace Locality { - } - export namespace BuildVersion { - } - export namespace Extension { - } - export namespace Node { - } - export namespace Metadata { - } - export namespace RuntimeUInt32 { - } - export namespace RuntimeDouble { - } - export namespace RuntimeFeatureFlag { - } - export namespace HeaderValue { - } - export namespace HeaderValueOption { - } - export namespace HeaderMap { - } - export namespace DataSource { - } - export namespace RetryPolicy { - } - export namespace RemoteDataSource { - } - export namespace AsyncDataSource { - } - export namespace TransportSocket { - } - export namespace RuntimeFractionalPercent { - } - export namespace ControlPlane { - } - export namespace ApiConfigSource { + export namespace Address { } export namespace AggregatedConfigSource { } - export namespace SelfConfigSource { + export namespace ApiConfigSource { } - export namespace RateLimitSettings { - } - export namespace ConfigSource { + export namespace AsyncDataSource { } export namespace BackoffStrategy { } - export namespace Pipe { - } - export namespace SocketAddress { - } - export namespace TcpKeepalive { - } export namespace BindConfig { } - export namespace Address { + export namespace BuildVersion { } export namespace CidrRange { } - export namespace HttpUri { + export namespace ConfigSource { + } + export namespace ControlPlane { + } + export namespace DataSource { + } + export namespace Extension { } export namespace GrpcService { export namespace EnvoyGrpc { } export namespace GoogleGrpc { - export namespace SslCredentials { - } - export namespace GoogleLocalCredentials { - } - export namespace ChannelCredentials { - } export namespace CallCredentials { - export namespace ServiceAccountJWTAccessCredentials { - } export namespace GoogleIAMCredentials { } export namespace MetadataCredentialsFromPlugin { } + export namespace ServiceAccountJWTAccessCredentials { + } export namespace StsService { } } + export namespace ChannelCredentials { + } + export namespace GoogleLocalCredentials { + } + export namespace SslCredentials { + } } } + export namespace HeaderMap { + } + export namespace HeaderValue { + } + export namespace HeaderValueOption { + } + export namespace HttpUri { + } + export namespace Locality { + } + export namespace Metadata { + } + export namespace Node { + } + export namespace Pipe { + } + export namespace RateLimitSettings { + } + export namespace RemoteDataSource { + } + export namespace RetryPolicy { + } + export namespace RuntimeDouble { + } + export namespace RuntimeFeatureFlag { + } + export namespace RuntimeFractionalPercent { + } + export namespace RuntimeUInt32 { + } + export namespace SelfConfigSource { + } + export namespace SocketAddress { + } export namespace SocketOption { } + export namespace TcpKeepalive { + } + export namespace TransportSocket { + } } export namespace route { - export namespace VirtualHost { + export namespace CorsPolicy { + } + export namespace Decorator { + } + export namespace DirectResponseAction { } export namespace FilterAction { } + export namespace HeaderMatcher { + } + export namespace HedgePolicy { + } + export namespace QueryParameterMatcher { + } + export namespace RateLimit { + export namespace Action { + export namespace DestinationCluster { + } + export namespace GenericKey { + } + export namespace HeaderValueMatch { + } + export namespace RemoteAddress { + } + export namespace RequestHeaders { + } + export namespace SourceCluster { + } + } + } + export namespace RedirectAction { + } + export namespace RetryPolicy { + export namespace RetryBackOff { + } + export namespace RetryHostPredicate { + } + export namespace RetryPriority { + } + } export namespace Route { } - export namespace WeightedCluster { - export namespace ClusterWeight { + export namespace RouteAction { + export namespace HashPolicy { + export namespace ConnectionProperties { + } + export namespace Cookie { + } + export namespace FilterState { + } + export namespace Header { + } + export namespace QueryParameter { + } + } + export namespace RequestMirrorPolicy { + } + export namespace UpgradeConfig { } } export namespace RouteMatch { @@ -1112,107 +1164,43 @@ export namespace ServiceHandlers { export namespace TlsContextMatchOptions { } } - export namespace CorsPolicy { - } - export namespace RouteAction { - export namespace RequestMirrorPolicy { - } - export namespace HashPolicy { - export namespace Header { - } - export namespace Cookie { - } - export namespace ConnectionProperties { - } - export namespace QueryParameter { - } - export namespace FilterState { - } - } - export namespace UpgradeConfig { - } - } - export namespace RetryPolicy { - export namespace RetryPriority { - } - export namespace RetryHostPredicate { - } - export namespace RetryBackOff { - } - } - export namespace HedgePolicy { - } - export namespace RedirectAction { - } - export namespace DirectResponseAction { - } - export namespace Decorator { - } export namespace Tracing { } export namespace VirtualCluster { } - export namespace RateLimit { - export namespace Action { - export namespace SourceCluster { - } - export namespace DestinationCluster { - } - export namespace RequestHeaders { - } - export namespace RemoteAddress { - } - export namespace GenericKey { - } - export namespace HeaderValueMatch { - } + export namespace VirtualHost { + } + export namespace WeightedCluster { + export namespace ClusterWeight { } } - export namespace HeaderMatcher { - } - export namespace QueryParameterMatcher { - } } } } export namespace type { - export namespace Percent { + export namespace DoubleRange { } export namespace FractionalPercent { } + export namespace Int32Range { + } + export namespace Int64Range { + } + export namespace Percent { + } export namespace SemanticVersion { } export namespace matcher { + export namespace ListStringMatcher { + } + export namespace RegexMatchAndSubstitute { + } export namespace RegexMatcher { export namespace GoogleRE2 { } } - export namespace RegexMatchAndSubstitute { - } export namespace StringMatcher { } - export namespace ListStringMatcher { - } - } - export namespace Int64Range { - } - export namespace Int32Range { - } - export namespace DoubleRange { - } - export namespace tracing { - export namespace v2 { - export namespace CustomTag { - export namespace Literal { - } - export namespace Environment { - } - export namespace Header { - } - export namespace Metadata { - } - } - } } export namespace metadata { export namespace v2 { @@ -1221,165 +1209,177 @@ export namespace ServiceHandlers { } } export namespace MetadataKind { + export namespace Cluster { + } + export namespace Host { + } export namespace Request { } export namespace Route { } - export namespace Cluster { + } + } + } + export namespace tracing { + export namespace v2 { + export namespace CustomTag { + export namespace Environment { } - export namespace Host { + export namespace Header { + } + export namespace Literal { + } + export namespace Metadata { } } } } } - export namespace annotations { - } - } - export namespace udpa { - export namespace annotations { - export namespace StatusAnnotation { - } - export namespace MigrateAnnotation { - } - export namespace FieldMigrateAnnotation { - } - export namespace FileMigrateAnnotation { - } - } - } - export namespace validate { - export namespace FieldRules { - } - export namespace FloatRules { - } - export namespace DoubleRules { - } - export namespace Int32Rules { - } - export namespace Int64Rules { - } - export namespace UInt32Rules { - } - export namespace UInt64Rules { - } - export namespace SInt32Rules { - } - export namespace SInt64Rules { - } - export namespace Fixed32Rules { - } - export namespace Fixed64Rules { - } - export namespace SFixed32Rules { - } - export namespace SFixed64Rules { - } - export namespace BoolRules { - } - export namespace StringRules { - } - export namespace BytesRules { - } - export namespace EnumRules { - } - export namespace MessageRules { - } - export namespace RepeatedRules { - } - export namespace MapRules { - } - export namespace AnyRules { - } - export namespace DurationRules { - } - export namespace TimestampRules { - } } export namespace google { export namespace protobuf { - export namespace DoubleValue { - } - export namespace FloatValue { - } - export namespace Int64Value { - } - export namespace UInt64Value { - } - export namespace Int32Value { - } - export namespace UInt32Value { + export namespace Any { } export namespace BoolValue { } - export namespace StringValue { - } export namespace BytesValue { } - export namespace Any { - } - export namespace Duration { - } - export namespace Struct { - } - export namespace Value { - } - export namespace ListValue { - } - export namespace Timestamp { - } - export namespace FileDescriptorSet { - } - export namespace FileDescriptorProto { - } export namespace DescriptorProto { export namespace ExtensionRange { } export namespace ReservedRange { } } - export namespace FieldDescriptorProto { + export namespace DoubleValue { } - export namespace OneofDescriptorProto { + export namespace Duration { + } + export namespace Empty { } export namespace EnumDescriptorProto { } - export namespace EnumValueDescriptorProto { - } - export namespace ServiceDescriptorProto { - } - export namespace MethodDescriptorProto { - } - export namespace FileOptions { - } - export namespace MessageOptions { - } - export namespace FieldOptions { - } - export namespace OneofOptions { - } export namespace EnumOptions { } + export namespace EnumValueDescriptorProto { + } export namespace EnumValueOptions { } - export namespace ServiceOptions { + export namespace FieldDescriptorProto { } - export namespace MethodOptions { + export namespace FieldOptions { } - export namespace UninterpretedOption { - export namespace NamePart { - } + export namespace FileDescriptorProto { } - export namespace SourceCodeInfo { - export namespace Location { - } + export namespace FileDescriptorSet { + } + export namespace FileOptions { + } + export namespace FloatValue { } export namespace GeneratedCodeInfo { export namespace Annotation { } } - export namespace Empty { + export namespace Int32Value { + } + export namespace Int64Value { + } + export namespace ListValue { + } + export namespace MessageOptions { + } + export namespace MethodDescriptorProto { + } + export namespace MethodOptions { + } + export namespace OneofDescriptorProto { + } + export namespace OneofOptions { + } + export namespace ServiceDescriptorProto { + } + export namespace ServiceOptions { + } + export namespace SourceCodeInfo { + export namespace Location { + } + } + export namespace StringValue { + } + export namespace Struct { + } + export namespace Timestamp { + } + export namespace UInt32Value { + } + export namespace UInt64Value { + } + export namespace UninterpretedOption { + export namespace NamePart { + } + } + export namespace Value { } } } + export namespace udpa { + export namespace annotations { + export namespace FieldMigrateAnnotation { + } + export namespace FileMigrateAnnotation { + } + export namespace MigrateAnnotation { + } + export namespace StatusAnnotation { + } + } + } + export namespace validate { + export namespace AnyRules { + } + export namespace BoolRules { + } + export namespace BytesRules { + } + export namespace DoubleRules { + } + export namespace DurationRules { + } + export namespace EnumRules { + } + export namespace FieldRules { + } + export namespace Fixed32Rules { + } + export namespace Fixed64Rules { + } + export namespace FloatRules { + } + export namespace Int32Rules { + } + export namespace Int64Rules { + } + export namespace MapRules { + } + export namespace MessageRules { + } + export namespace RepeatedRules { + } + export namespace SFixed32Rules { + } + export namespace SFixed64Rules { + } + export namespace SInt32Rules { + } + export namespace SInt64Rules { + } + export namespace StringRules { + } + export namespace TimestampRules { + } + export namespace UInt32Rules { + } + export namespace UInt64Rules { + } + } } diff --git a/packages/grpc-js/src/generated/validate/BytesRules.ts b/packages/grpc-js/src/generated/validate/BytesRules.ts index 7d356fef..a18bf690 100644 --- a/packages/grpc-js/src/generated/validate/BytesRules.ts +++ b/packages/grpc-js/src/generated/validate/BytesRules.ts @@ -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"; } diff --git a/packages/grpc-js/src/generated/validate/FieldRules.ts b/packages/grpc-js/src/generated/validate/FieldRules.ts index 099391f4..5451902d 100644 --- a/packages/grpc-js/src/generated/validate/FieldRules.ts +++ b/packages/grpc-js/src/generated/validate/FieldRules.ts @@ -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); diff --git a/packages/grpc-js/src/generated/validate/StringRules.ts b/packages/grpc-js/src/generated/validate/StringRules.ts index ed4339f9..810697f5 100644 --- a/packages/grpc-js/src/generated/validate/StringRules.ts +++ b/packages/grpc-js/src/generated/validate/StringRules.ts @@ -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";