Uses of Class
io.envoyproxy.envoy.config.core.v3.CidrRange
Packages that use CidrRange
Package
Description
-
Uses of CidrRange in io.envoyproxy.envoy.config.core.v3
Methods in io.envoyproxy.envoy.config.core.v3 that return CidrRangeModifier and TypeMethodDescriptionCidrRange.Builder.build()CidrRange.Builder.buildPartial()static CidrRangeCidrRange.getDefaultInstance()CidrRange.Builder.getDefaultInstanceForType()CidrRange.getDefaultInstanceForType()static CidrRangeCidrRange.parseDelimitedFrom(InputStream input) static CidrRangeCidrRange.parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CidrRangeCidrRange.parseFrom(byte[] data) static CidrRangeCidrRange.parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CidrRangeCidrRange.parseFrom(com.google.protobuf.ByteString data) static CidrRangeCidrRange.parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CidrRangeCidrRange.parseFrom(com.google.protobuf.CodedInputStream input) static CidrRangeCidrRange.parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CidrRangeCidrRange.parseFrom(InputStream input) static CidrRangeCidrRange.parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CidrRangeCidrRange.parseFrom(ByteBuffer data) static CidrRangeCidrRange.parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Methods in io.envoyproxy.envoy.config.core.v3 that return types with arguments of type CidrRangeModifier and TypeMethodDescriptioncom.google.protobuf.Parser<CidrRange>CidrRange.getParserForType()static com.google.protobuf.Parser<CidrRange>CidrRange.parser()Methods in io.envoyproxy.envoy.config.core.v3 with parameters of type CidrRangeModifier and TypeMethodDescriptionstatic CidrRange.BuilderCidrRange.newBuilder(CidrRange prototype) -
Uses of CidrRange in io.envoyproxy.envoy.config.listener.v3
Methods in io.envoyproxy.envoy.config.listener.v3 that return CidrRangeModifier and TypeMethodDescriptionFilterChainMatch.Builder.getDirectSourcePrefixRanges(int index) The criteria is satisfied if the directly connected source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatch.getDirectSourcePrefixRanges(int index) The criteria is satisfied if the directly connected source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatchOrBuilder.getDirectSourcePrefixRanges(int index) The criteria is satisfied if the directly connected source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatch.Builder.getPrefixRanges(int index) If non-empty, an IP address and prefix length to match addresses when the listener is bound to 0.0.0.0/:: or when use_original_dst is specified.FilterChainMatch.getPrefixRanges(int index) If non-empty, an IP address and prefix length to match addresses when the listener is bound to 0.0.0.0/:: or when use_original_dst is specified.FilterChainMatchOrBuilder.getPrefixRanges(int index) If non-empty, an IP address and prefix length to match addresses when the listener is bound to 0.0.0.0/:: or when use_original_dst is specified.FilterChainMatch.Builder.getSourcePrefixRanges(int index) The criteria is satisfied if the source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatch.getSourcePrefixRanges(int index) The criteria is satisfied if the source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatchOrBuilder.getSourcePrefixRanges(int index) The criteria is satisfied if the source IP address of the downstream connection is contained in at least one of the specified subnets.Methods in io.envoyproxy.envoy.config.listener.v3 that return types with arguments of type CidrRangeModifier and TypeMethodDescriptionFilterChainMatch.Builder.getDirectSourcePrefixRangesList()The criteria is satisfied if the directly connected source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatch.getDirectSourcePrefixRangesList()The criteria is satisfied if the directly connected source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatchOrBuilder.getDirectSourcePrefixRangesList()The criteria is satisfied if the directly connected source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatch.Builder.getPrefixRangesList()If non-empty, an IP address and prefix length to match addresses when the listener is bound to 0.0.0.0/:: or when use_original_dst is specified.FilterChainMatch.getPrefixRangesList()If non-empty, an IP address and prefix length to match addresses when the listener is bound to 0.0.0.0/:: or when use_original_dst is specified.FilterChainMatchOrBuilder.getPrefixRangesList()If non-empty, an IP address and prefix length to match addresses when the listener is bound to 0.0.0.0/:: or when use_original_dst is specified.FilterChainMatch.Builder.getSourcePrefixRangesList()The criteria is satisfied if the source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatch.getSourcePrefixRangesList()The criteria is satisfied if the source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatchOrBuilder.getSourcePrefixRangesList()The criteria is satisfied if the source IP address of the downstream connection is contained in at least one of the specified subnets.Methods in io.envoyproxy.envoy.config.listener.v3 with parameters of type CidrRangeModifier and TypeMethodDescriptionFilterChainMatch.Builder.addDirectSourcePrefixRanges(int index, CidrRange value) The criteria is satisfied if the directly connected source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatch.Builder.addDirectSourcePrefixRanges(CidrRange value) The criteria is satisfied if the directly connected source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatch.Builder.addPrefixRanges(int index, CidrRange value) If non-empty, an IP address and prefix length to match addresses when the listener is bound to 0.0.0.0/:: or when use_original_dst is specified.FilterChainMatch.Builder.addPrefixRanges(CidrRange value) If non-empty, an IP address and prefix length to match addresses when the listener is bound to 0.0.0.0/:: or when use_original_dst is specified.FilterChainMatch.Builder.addSourcePrefixRanges(int index, CidrRange value) The criteria is satisfied if the source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatch.Builder.addSourcePrefixRanges(CidrRange value) The criteria is satisfied if the source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatch.Builder.setDirectSourcePrefixRanges(int index, CidrRange value) The criteria is satisfied if the directly connected source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatch.Builder.setPrefixRanges(int index, CidrRange value) If non-empty, an IP address and prefix length to match addresses when the listener is bound to 0.0.0.0/:: or when use_original_dst is specified.FilterChainMatch.Builder.setSourcePrefixRanges(int index, CidrRange value) The criteria is satisfied if the source IP address of the downstream connection is contained in at least one of the specified subnets.Method parameters in io.envoyproxy.envoy.config.listener.v3 with type arguments of type CidrRangeModifier and TypeMethodDescriptionFilterChainMatch.Builder.addAllDirectSourcePrefixRanges(Iterable<? extends CidrRange> values) The criteria is satisfied if the directly connected source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatch.Builder.addAllPrefixRanges(Iterable<? extends CidrRange> values) If non-empty, an IP address and prefix length to match addresses when the listener is bound to 0.0.0.0/:: or when use_original_dst is specified.FilterChainMatch.Builder.addAllSourcePrefixRanges(Iterable<? extends CidrRange> values) The criteria is satisfied if the source IP address of the downstream connection is contained in at least one of the specified subnets. -
Uses of CidrRange in io.envoyproxy.envoy.config.rbac.v3
Methods in io.envoyproxy.envoy.config.rbac.v3 that return CidrRangeModifier and TypeMethodDescriptionPermission.Builder.getDestinationIp()A CIDR block that describes the destination IP.Permission.getDestinationIp()A CIDR block that describes the destination IP.PermissionOrBuilder.getDestinationIp()A CIDR block that describes the destination IP.Principal.Builder.getDirectRemoteIp()A CIDR block that describes the downstream remote/origin address. .. note:: This is always the physical peer even if the :ref:`remote_ip <envoy_v3_api_field_config.rbac.v3.Principal.remote_ip>` is inferred from the x-forwarder-for header, the proxy protocol, etc.Principal.getDirectRemoteIp()A CIDR block that describes the downstream remote/origin address. .. note:: This is always the physical peer even if the :ref:`remote_ip <envoy_v3_api_field_config.rbac.v3.Principal.remote_ip>` is inferred from the x-forwarder-for header, the proxy protocol, etc.PrincipalOrBuilder.getDirectRemoteIp()A CIDR block that describes the downstream remote/origin address. .. note:: This is always the physical peer even if the :ref:`remote_ip <envoy_v3_api_field_config.rbac.v3.Principal.remote_ip>` is inferred from the x-forwarder-for header, the proxy protocol, etc.Principal.Builder.getRemoteIp()A CIDR block that describes the downstream remote/origin address. .. note:: This may not be the physical peer and could be different from the :ref:`direct_remote_ip <envoy_v3_api_field_config.rbac.v3.Principal.direct_remote_ip>`.Principal.getRemoteIp()A CIDR block that describes the downstream remote/origin address. .. note:: This may not be the physical peer and could be different from the :ref:`direct_remote_ip <envoy_v3_api_field_config.rbac.v3.Principal.direct_remote_ip>`.PrincipalOrBuilder.getRemoteIp()A CIDR block that describes the downstream remote/origin address. .. note:: This may not be the physical peer and could be different from the :ref:`direct_remote_ip <envoy_v3_api_field_config.rbac.v3.Principal.direct_remote_ip>`.Principal.Builder.getSourceIp()Deprecated.envoy.config.rbac.v3.Principal.source_ip is deprecated.Principal.getSourceIp()Deprecated.envoy.config.rbac.v3.Principal.source_ip is deprecated.PrincipalOrBuilder.getSourceIp()Deprecated.envoy.config.rbac.v3.Principal.source_ip is deprecated.Methods in io.envoyproxy.envoy.config.rbac.v3 with parameters of type CidrRangeModifier and TypeMethodDescriptionPermission.Builder.mergeDestinationIp(CidrRange value) A CIDR block that describes the destination IP.Principal.Builder.mergeDirectRemoteIp(CidrRange value) A CIDR block that describes the downstream remote/origin address. .. note:: This is always the physical peer even if the :ref:`remote_ip <envoy_v3_api_field_config.rbac.v3.Principal.remote_ip>` is inferred from the x-forwarder-for header, the proxy protocol, etc.Principal.Builder.mergeRemoteIp(CidrRange value) A CIDR block that describes the downstream remote/origin address. .. note:: This may not be the physical peer and could be different from the :ref:`direct_remote_ip <envoy_v3_api_field_config.rbac.v3.Principal.direct_remote_ip>`.Principal.Builder.mergeSourceIp(CidrRange value) Deprecated.Permission.Builder.setDestinationIp(CidrRange value) A CIDR block that describes the destination IP.Principal.Builder.setDirectRemoteIp(CidrRange value) A CIDR block that describes the downstream remote/origin address. .. note:: This is always the physical peer even if the :ref:`remote_ip <envoy_v3_api_field_config.rbac.v3.Principal.remote_ip>` is inferred from the x-forwarder-for header, the proxy protocol, etc.Principal.Builder.setRemoteIp(CidrRange value) A CIDR block that describes the downstream remote/origin address. .. note:: This may not be the physical peer and could be different from the :ref:`direct_remote_ip <envoy_v3_api_field_config.rbac.v3.Principal.direct_remote_ip>`.Principal.Builder.setSourceIp(CidrRange value) Deprecated. -
Uses of CidrRange in io.envoyproxy.envoy.extensions.filters.http.ip_tagging.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.ip_tagging.v3 that return CidrRangeModifier and TypeMethodDescriptionIPTagging.IPTag.Builder.getIpList(int index) A list of IP address subnets that will be tagged with ip_tag_name.IPTagging.IPTag.getIpList(int index) A list of IP address subnets that will be tagged with ip_tag_name.IPTagging.IPTagOrBuilder.getIpList(int index) A list of IP address subnets that will be tagged with ip_tag_name.Methods in io.envoyproxy.envoy.extensions.filters.http.ip_tagging.v3 that return types with arguments of type CidrRangeModifier and TypeMethodDescriptionIPTagging.IPTag.Builder.getIpListList()A list of IP address subnets that will be tagged with ip_tag_name.IPTagging.IPTag.getIpListList()A list of IP address subnets that will be tagged with ip_tag_name.IPTagging.IPTagOrBuilder.getIpListList()A list of IP address subnets that will be tagged with ip_tag_name.Methods in io.envoyproxy.envoy.extensions.filters.http.ip_tagging.v3 with parameters of type CidrRangeModifier and TypeMethodDescriptionA list of IP address subnets that will be tagged with ip_tag_name.A list of IP address subnets that will be tagged with ip_tag_name.A list of IP address subnets that will be tagged with ip_tag_name.Method parameters in io.envoyproxy.envoy.extensions.filters.http.ip_tagging.v3 with type arguments of type CidrRangeModifier and TypeMethodDescriptionIPTagging.IPTag.Builder.addAllIpList(Iterable<? extends CidrRange> values) A list of IP address subnets that will be tagged with ip_tag_name. -
Uses of CidrRange in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 that return CidrRangeModifier and TypeMethodDescriptionHttpConnectionManager.InternalAddressConfig.Builder.getCidrRanges(int index) List of CIDR ranges that are treated as internal.HttpConnectionManager.InternalAddressConfig.getCidrRanges(int index) List of CIDR ranges that are treated as internal.HttpConnectionManager.InternalAddressConfigOrBuilder.getCidrRanges(int index) List of CIDR ranges that are treated as internal.Methods in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 that return types with arguments of type CidrRangeModifier and TypeMethodDescriptionHttpConnectionManager.InternalAddressConfig.Builder.getCidrRangesList()List of CIDR ranges that are treated as internal.HttpConnectionManager.InternalAddressConfig.getCidrRangesList()List of CIDR ranges that are treated as internal.HttpConnectionManager.InternalAddressConfigOrBuilder.getCidrRangesList()List of CIDR ranges that are treated as internal.Methods in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 with parameters of type CidrRangeModifier and TypeMethodDescriptionHttpConnectionManager.InternalAddressConfig.Builder.addCidrRanges(int index, CidrRange value) List of CIDR ranges that are treated as internal.HttpConnectionManager.InternalAddressConfig.Builder.addCidrRanges(CidrRange value) List of CIDR ranges that are treated as internal.HttpConnectionManager.InternalAddressConfig.Builder.setCidrRanges(int index, CidrRange value) List of CIDR ranges that are treated as internal.Method parameters in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 with type arguments of type CidrRangeModifier and TypeMethodDescriptionHttpConnectionManager.InternalAddressConfig.Builder.addAllCidrRanges(Iterable<? extends CidrRange> values) List of CIDR ranges that are treated as internal. -
Uses of CidrRange in io.envoyproxy.envoy.extensions.http.original_ip_detection.xff.v3
Methods in io.envoyproxy.envoy.extensions.http.original_ip_detection.xff.v3 that return CidrRangeModifier and TypeMethodDescriptionXffTrustedCidrs.Builder.getCidrs(int index) The list of `CIDRs <https://tools.ietf.org/html/rfc4632>`_ from which remote connections are considered trusted.XffTrustedCidrs.getCidrs(int index) The list of `CIDRs <https://tools.ietf.org/html/rfc4632>`_ from which remote connections are considered trusted.XffTrustedCidrsOrBuilder.getCidrs(int index) The list of `CIDRs <https://tools.ietf.org/html/rfc4632>`_ from which remote connections are considered trusted.Methods in io.envoyproxy.envoy.extensions.http.original_ip_detection.xff.v3 that return types with arguments of type CidrRangeModifier and TypeMethodDescriptionXffTrustedCidrs.Builder.getCidrsList()The list of `CIDRs <https://tools.ietf.org/html/rfc4632>`_ from which remote connections are considered trusted.XffTrustedCidrs.getCidrsList()The list of `CIDRs <https://tools.ietf.org/html/rfc4632>`_ from which remote connections are considered trusted.XffTrustedCidrsOrBuilder.getCidrsList()The list of `CIDRs <https://tools.ietf.org/html/rfc4632>`_ from which remote connections are considered trusted.Methods in io.envoyproxy.envoy.extensions.http.original_ip_detection.xff.v3 with parameters of type CidrRangeModifier and TypeMethodDescriptionThe list of `CIDRs <https://tools.ietf.org/html/rfc4632>`_ from which remote connections are considered trusted.The list of `CIDRs <https://tools.ietf.org/html/rfc4632>`_ from which remote connections are considered trusted.The list of `CIDRs <https://tools.ietf.org/html/rfc4632>`_ from which remote connections are considered trusted.Method parameters in io.envoyproxy.envoy.extensions.http.original_ip_detection.xff.v3 with type arguments of type CidrRangeModifier and TypeMethodDescriptionXffTrustedCidrs.Builder.addAllCidrs(Iterable<? extends CidrRange> values) The list of `CIDRs <https://tools.ietf.org/html/rfc4632>`_ from which remote connections are considered trusted. -
Uses of CidrRange in io.envoyproxy.envoy.extensions.matching.input_matchers.ip.v3
Methods in io.envoyproxy.envoy.extensions.matching.input_matchers.ip.v3 that return CidrRangeModifier and TypeMethodDescriptionIp.Builder.getCidrRanges(int index) Match if the IP belongs to any of these CIDR ranges.Ip.getCidrRanges(int index) Match if the IP belongs to any of these CIDR ranges.IpOrBuilder.getCidrRanges(int index) Match if the IP belongs to any of these CIDR ranges.Methods in io.envoyproxy.envoy.extensions.matching.input_matchers.ip.v3 that return types with arguments of type CidrRangeModifier and TypeMethodDescriptionIp.Builder.getCidrRangesList()Match if the IP belongs to any of these CIDR ranges.Ip.getCidrRangesList()Match if the IP belongs to any of these CIDR ranges.IpOrBuilder.getCidrRangesList()Match if the IP belongs to any of these CIDR ranges.Methods in io.envoyproxy.envoy.extensions.matching.input_matchers.ip.v3 with parameters of type CidrRangeModifier and TypeMethodDescriptionIp.Builder.addCidrRanges(int index, CidrRange value) Match if the IP belongs to any of these CIDR ranges.Ip.Builder.addCidrRanges(CidrRange value) Match if the IP belongs to any of these CIDR ranges.Ip.Builder.setCidrRanges(int index, CidrRange value) Match if the IP belongs to any of these CIDR ranges.Method parameters in io.envoyproxy.envoy.extensions.matching.input_matchers.ip.v3 with type arguments of type CidrRangeModifier and TypeMethodDescriptionIp.Builder.addAllCidrRanges(Iterable<? extends CidrRange> values) Match if the IP belongs to any of these CIDR ranges. -
Uses of CidrRange in io.envoyproxy.envoy.extensions.rbac.matchers.upstream_ip_port.v3
Methods in io.envoyproxy.envoy.extensions.rbac.matchers.upstream_ip_port.v3 that return CidrRangeModifier and TypeMethodDescriptionUpstreamIpPortMatcher.Builder.getUpstreamIp()A CIDR block that will be used to match the upstream IP.UpstreamIpPortMatcher.getUpstreamIp()A CIDR block that will be used to match the upstream IP.UpstreamIpPortMatcherOrBuilder.getUpstreamIp()A CIDR block that will be used to match the upstream IP.Methods in io.envoyproxy.envoy.extensions.rbac.matchers.upstream_ip_port.v3 with parameters of type CidrRangeModifier and TypeMethodDescriptionUpstreamIpPortMatcher.Builder.mergeUpstreamIp(CidrRange value) A CIDR block that will be used to match the upstream IP.UpstreamIpPortMatcher.Builder.setUpstreamIp(CidrRange value) A CIDR block that will be used to match the upstream IP. -
Uses of CidrRange in io.envoyproxy.envoy.extensions.transport_sockets.tls.v3
Methods in io.envoyproxy.envoy.extensions.transport_sockets.tls.v3 that return CidrRangeModifier and TypeMethodDescriptionTlsKeyLog.Builder.getLocalAddressRange(int index) Local IP address ranges to filter connections for TLS key logging.TlsKeyLog.getLocalAddressRange(int index) Local IP address ranges to filter connections for TLS key logging.TlsKeyLogOrBuilder.getLocalAddressRange(int index) Local IP address ranges to filter connections for TLS key logging.TlsKeyLog.Builder.getRemoteAddressRange(int index) Remote IP address ranges to filter connections for TLS key logging.TlsKeyLog.getRemoteAddressRange(int index) Remote IP address ranges to filter connections for TLS key logging.TlsKeyLogOrBuilder.getRemoteAddressRange(int index) Remote IP address ranges to filter connections for TLS key logging.Methods in io.envoyproxy.envoy.extensions.transport_sockets.tls.v3 that return types with arguments of type CidrRangeModifier and TypeMethodDescriptionTlsKeyLog.Builder.getLocalAddressRangeList()Local IP address ranges to filter connections for TLS key logging.TlsKeyLog.getLocalAddressRangeList()Local IP address ranges to filter connections for TLS key logging.TlsKeyLogOrBuilder.getLocalAddressRangeList()Local IP address ranges to filter connections for TLS key logging.TlsKeyLog.Builder.getRemoteAddressRangeList()Remote IP address ranges to filter connections for TLS key logging.TlsKeyLog.getRemoteAddressRangeList()Remote IP address ranges to filter connections for TLS key logging.TlsKeyLogOrBuilder.getRemoteAddressRangeList()Remote IP address ranges to filter connections for TLS key logging.Methods in io.envoyproxy.envoy.extensions.transport_sockets.tls.v3 with parameters of type CidrRangeModifier and TypeMethodDescriptionTlsKeyLog.Builder.addLocalAddressRange(int index, CidrRange value) Local IP address ranges to filter connections for TLS key logging.TlsKeyLog.Builder.addLocalAddressRange(CidrRange value) Local IP address ranges to filter connections for TLS key logging.TlsKeyLog.Builder.addRemoteAddressRange(int index, CidrRange value) Remote IP address ranges to filter connections for TLS key logging.TlsKeyLog.Builder.addRemoteAddressRange(CidrRange value) Remote IP address ranges to filter connections for TLS key logging.TlsKeyLog.Builder.setLocalAddressRange(int index, CidrRange value) Local IP address ranges to filter connections for TLS key logging.TlsKeyLog.Builder.setRemoteAddressRange(int index, CidrRange value) Remote IP address ranges to filter connections for TLS key logging.Method parameters in io.envoyproxy.envoy.extensions.transport_sockets.tls.v3 with type arguments of type CidrRangeModifier and TypeMethodDescriptionTlsKeyLog.Builder.addAllLocalAddressRange(Iterable<? extends CidrRange> values) Local IP address ranges to filter connections for TLS key logging.TlsKeyLog.Builder.addAllRemoteAddressRange(Iterable<? extends CidrRange> values) Remote IP address ranges to filter connections for TLS key logging.