AWS SDK for C++
AWS SDK for C++
Loading...
Searching...
No Matches
Classes | Typedefs | Functions | Variables
Aws::Endpoint Namespace Reference

Classes

class  AWSEndpoint
 
struct  AWSPartitions
 
class  BuiltInParameters
 
class  ClientContextParameters
 
class  DefaultEndpointProvider
 
class  EndpointParameter
 
class  EndpointProviderBase
 

Typedefs

using EndpointParameters = Aws::Vector< Aws::Endpoint::EndpointParameter >
 
using ResolveEndpointOutcome = Aws::Utils::Outcome< AWSEndpoint, Aws::Client::AWSError< Aws::Client::CoreErrors > >
 

Functions

AWS_CORE_API ResolveEndpointOutcome ResolveEndpointDefaultImpl (const Aws::Crt::Endpoints::RuleEngine &ruleEngine, const EndpointParameters &builtInParameters, const EndpointParameters &clientContextParameters, const EndpointParameters &endpointParameters)
 

Variables

static const char DEFAULT_ENDPOINT_PROVIDER_TAG [] = "Aws::Endpoint::DefaultEndpointProvider"
 

Typedef Documentation

◆ EndpointParameters

Definition at line 137 of file EndpointParameter.h.

◆ ResolveEndpointOutcome

Definition at line 29 of file EndpointProviderBase.h.

Function Documentation

◆ ResolveEndpointDefaultImpl()

AWS_CORE_API ResolveEndpointOutcome Aws::Endpoint::ResolveEndpointDefaultImpl ( const Aws::Crt::Endpoints::RuleEngine &  ruleEngine,
const EndpointParameters builtInParameters,
const EndpointParameters clientContextParameters,
const EndpointParameters endpointParameters 
)

Default template implementation for endpoint resolution

Parameters
ruleEngine
builtInParameters
clientContextParameters
endpointParameters
Returns

Variable Documentation

◆ DEFAULT_ENDPOINT_PROVIDER_TAG

const char Aws::Endpoint::DEFAULT_ENDPOINT_PROVIDER_TAG[] = "Aws::Endpoint::DefaultEndpointProvider"
static

Definition at line 27 of file DefaultEndpointProvider.h.