view release on metacpan or search on metacpan
lib/Paws/ELBv2/SourceIpConditionConfig.pm view on Meta::CPAN
=head1 ATTRIBUTES
=head2 Values => ArrayRef[Str|Undef]
One or more source IP addresses, in CIDR format. You can use both IPv4
and IPv6 addresses. Wildcards are not supported.
If you specify multiple addresses, the condition is satisfied if the
source IP address of the request matches one of the CIDR blocks. This
condition is not satisfied by the addresses in the X-Forwarded-For
header. To search for addresses in the X-Forwarded-For header, use
HttpHeaderConditionConfig.
=head1 SEE ALSO
This class forms part of L<Paws>, describing an object used in L<Paws::ELBv2>
=head1 BUGS and CONTRIBUTIONS
lib/Paws/GlobalAccelerator/EndpointConfiguration.pm view on Meta::CPAN
=head1 ATTRIBUTES
=head2 ClientIPPreservationEnabled => Bool
Indicates whether client IP address preservation is enabled for an
Application Load Balancer endpoint. The value is true or false. The
default value is true for new accelerators.
If the value is set to true, the client's IP address is preserved in
the C<X-Forwarded-For> request header as traffic travels to
applications on the Application Load Balancer endpoint fronted by the
accelerator.
For more information, see Preserve Client IP Addresses in AWS Global
Accelerator
(https://docs.aws.amazon.com/global-accelerator/latest/dg/preserve-client-ip-address.html)
in the I<AWS Global Accelerator Developer Guide>.
=head2 EndpointId => Str
lib/Paws/GlobalAccelerator/EndpointDescription.pm view on Meta::CPAN
=head1 ATTRIBUTES
=head2 ClientIPPreservationEnabled => Bool
Indicates whether client IP address preservation is enabled for an
Application Load Balancer endpoint. The value is true or false. The
default value is true for new accelerators.
If the value is set to true, the client's IP address is preserved in
the C<X-Forwarded-For> request header as traffic travels to
applications on the Application Load Balancer endpoint fronted by the
accelerator.
For more information, see Viewing Client IP Addresses in AWS Global
Accelerator
(https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works-client-ip.html)
in the I<AWS Global Accelerator Developer Guide>.
=head2 EndpointId => Str
lib/Paws/WAFV2/ForwardedIPConfig.pm view on Meta::CPAN
Use accessors for each attribute. If Att1 is expected to be an Paws::WAFV2::ForwardedIPConfig object:
$result = $service_obj->Method(...);
$result->Att1->FallbackBehavior
=head1 DESCRIPTION
The configuration for inspecting IP addresses in an HTTP header that
you specify, instead of using the IP address that's reported by the web
request origin. Commonly, this is the X-Forwarded-For (XFF) header, but
you can specify any header name.
If the specified header isn't present in the request, WAF doesn't apply
the rule to the web request at all.
This configuration is used for GeoMatchStatement and
RateBasedStatement. For IPSetReferenceStatement, use
IPSetForwardedIPConfig instead.
WAF only evaluates the first IP address found in the specified HTTP
lib/Paws/WAFV2/ForwardedIPConfig.pm view on Meta::CPAN
C<NO_MATCH> - Treat the web request as not matching the rule statement.
=back
=head2 B<REQUIRED> HeaderName => Str
The name of the HTTP header to use for the IP address. For example, to
use the X-Forwarded-For (XFF) header, set this to C<X-Forwarded-For>.
If the specified header isn't present in the request, WAF doesn't apply
the rule to the web request at all.
=head1 SEE ALSO
This class forms part of L<Paws>, describing an object used in L<Paws::WAFV2>
lib/Paws/WAFV2/GeoMatchStatement.pm view on Meta::CPAN
An array of two-character country codes, for example, C<[ "US", "CN"
]>, from the alpha-2 country ISO codes of the ISO 3166 international
standard.
=head2 ForwardedIPConfig => L<Paws::WAFV2::ForwardedIPConfig>
The configuration for inspecting IP addresses in an HTTP header that
you specify, instead of using the IP address that's reported by the web
request origin. Commonly, this is the X-Forwarded-For (XFF) header, but
you can specify any header name.
If the specified header isn't present in the request, WAF doesn't apply
the rule to the web request at all.
=head1 SEE ALSO
This class forms part of L<Paws>, describing an object used in L<Paws::WAFV2>
lib/Paws/WAFV2/IPSetForwardedIPConfig.pm view on Meta::CPAN
Use accessors for each attribute. If Att1 is expected to be an Paws::WAFV2::IPSetForwardedIPConfig object:
$result = $service_obj->Method(...);
$result->Att1->FallbackBehavior
=head1 DESCRIPTION
The configuration for inspecting IP addresses in an HTTP header that
you specify, instead of using the IP address that's reported by the web
request origin. Commonly, this is the X-Forwarded-For (XFF) header, but
you can specify any header name.
If the specified header isn't present in the request, WAF doesn't apply
the rule to the web request at all.
This configuration is used only for IPSetReferenceStatement. For
GeoMatchStatement and RateBasedStatement, use ForwardedIPConfig
instead.
=head1 ATTRIBUTES
lib/Paws/WAFV2/IPSetForwardedIPConfig.pm view on Meta::CPAN
C<NO_MATCH> - Treat the web request as not matching the rule statement.
=back
=head2 B<REQUIRED> HeaderName => Str
The name of the HTTP header to use for the IP address. For example, to
use the X-Forwarded-For (XFF) header, set this to C<X-Forwarded-For>.
If the specified header isn't present in the request, WAF doesn't apply
the rule to the web request at all.
=head2 B<REQUIRED> Position => Str
The position in the header to search for the IP address. The header can
contain IP addresses of the original client and also of proxies. For
example, the header value could be C<10.1.1.1, 127.0.0.0, 10.10.10.10>
lib/Paws/WAFV2/IPSetReferenceStatement.pm view on Meta::CPAN
=head2 B<REQUIRED> ARN => Str
The Amazon Resource Name (ARN) of the IPSet that this statement
references.
=head2 IPSetForwardedIPConfig => L<Paws::WAFV2::IPSetForwardedIPConfig>
The configuration for inspecting IP addresses in an HTTP header that
you specify, instead of using the IP address that's reported by the web
request origin. Commonly, this is the X-Forwarded-For (XFF) header, but
you can specify any header name.
If the specified header isn't present in the request, WAF doesn't apply
the rule to the web request at all.
=head1 SEE ALSO
This class forms part of L<Paws>, describing an object used in L<Paws::WAFV2>
lib/Paws/WAFV2/RateBasedStatement.pm view on Meta::CPAN
specify the header to use.
=back
=head2 ForwardedIPConfig => L<Paws::WAFV2::ForwardedIPConfig>
The configuration for inspecting IP addresses in an HTTP header that
you specify, instead of using the IP address that's reported by the web
request origin. Commonly, this is the X-Forwarded-For (XFF) header, but
you can specify any header name.
If the specified header isn't present in the request, WAF doesn't apply
the rule to the web request at all.
This is required if C<AggregateKeyType> is set to C<FORWARDED_IP>.
=head2 B<REQUIRED> Limit => Int