Class EndpointAuthUtils
- java.lang.Object
-
- software.amazon.smithy.rulesengine.aws.language.functions.EndpointAuthUtils
-
public final class EndpointAuthUtils extends java.lang.Object
Utilities for constructing and validating AWS-specific authentication components for rule-sets.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Endpoint.Builder
sigv4(Endpoint.Builder builder, Literal signingRegion, Literal signingService)
Adds SigV4 authentication to the provided endpoint builder.static Endpoint.Builder
sigv4a(Endpoint.Builder builder, java.util.List<Literal> signingRegionSet, Literal signingService)
Adds SigV4a authentication to the provided endpoint builder.
-
-
-
Method Detail
-
sigv4
public static Endpoint.Builder sigv4(Endpoint.Builder builder, Literal signingRegion, Literal signingService)
Adds SigV4 authentication to the provided endpoint builder.- Parameters:
builder
- the endpoint builder to augment.signingRegion
- the signing region to use when signing.signingService
- the name of the service to sign with.- Returns:
- the updated endpoint builder.
-
sigv4a
public static Endpoint.Builder sigv4a(Endpoint.Builder builder, java.util.List<Literal> signingRegionSet, Literal signingService)
Adds SigV4a authentication to the provided endpoint builder.- Parameters:
builder
- the endpoint builder to augment.signingRegionSet
- the set of signing regions to use when signing.signingService
- the name of the service to sign with.- Returns:
- the updated endpoint builder.
-
-