public interface AwsRequestSigningOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getHostRewrite()
Indicates that before signing headers, the host header will be swapped with
this value.
|
com.google.protobuf.ByteString |
getHostRewriteBytes()
Indicates that before signing headers, the host header will be swapped with
this value.
|
String |
getRegion()
The `region <https://docs.aws.amazon.com/general/latest/gr/rande.html>`_ hosting the HTTP
endpoint.
|
com.google.protobuf.ByteString |
getRegionBytes()
The `region <https://docs.aws.amazon.com/general/latest/gr/rande.html>`_ hosting the HTTP
endpoint.
|
String |
getServiceName()
The `service namespace
<https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-aws-service-namespaces>`_
of the HTTP endpoint.
|
com.google.protobuf.ByteString |
getServiceNameBytes()
The `service namespace
<https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-aws-service-namespaces>`_
of the HTTP endpoint.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getServiceName()
The `service namespace <https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-aws-service-namespaces>`_ of the HTTP endpoint. Example: s3
string service_name = 1 [(.validate.rules) = { ... }com.google.protobuf.ByteString getServiceNameBytes()
The `service namespace <https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-aws-service-namespaces>`_ of the HTTP endpoint. Example: s3
string service_name = 1 [(.validate.rules) = { ... }String getRegion()
The `region <https://docs.aws.amazon.com/general/latest/gr/rande.html>`_ hosting the HTTP endpoint. Example: us-west-2
string region = 2 [(.validate.rules) = { ... }com.google.protobuf.ByteString getRegionBytes()
The `region <https://docs.aws.amazon.com/general/latest/gr/rande.html>`_ hosting the HTTP endpoint. Example: us-west-2
string region = 2 [(.validate.rules) = { ... }String getHostRewrite()
Indicates that before signing headers, the host header will be swapped with this value. If not set or empty, the original host header value will be used and no rewrite will happen. Note: this rewrite affects both signing and host header forwarding. However, this option shouldn't be used with :ref:`HCM host rewrite <envoy_api_field_config.route.v3.RouteAction.host_rewrite_literal>` given that the value set here would be used for signing whereas the value set in the HCM would be used for host header forwarding which is not the desired outcome.
string host_rewrite = 3;com.google.protobuf.ByteString getHostRewriteBytes()
Indicates that before signing headers, the host header will be swapped with this value. If not set or empty, the original host header value will be used and no rewrite will happen. Note: this rewrite affects both signing and host header forwarding. However, this option shouldn't be used with :ref:`HCM host rewrite <envoy_api_field_config.route.v3.RouteAction.host_rewrite_literal>` given that the value set here would be used for signing whereas the value set in the HCM would be used for host header forwarding which is not the desired outcome.
string host_rewrite = 3;Copyright © 2018–2021 The Envoy Project. All rights reserved.