aws-crt-cpp
|
#include <HttpConnection.h>
Public Member Functions | |
HttpClientConnectionProxyOptions () | |
HttpClientConnectionProxyOptions (const HttpClientConnectionProxyOptions &rhs)=default | |
HttpClientConnectionProxyOptions (HttpClientConnectionProxyOptions &&rhs)=default | |
HttpClientConnectionProxyOptions & | operator= (const HttpClientConnectionProxyOptions &rhs)=default |
HttpClientConnectionProxyOptions & | operator= (HttpClientConnectionProxyOptions &&rhs)=default |
~HttpClientConnectionProxyOptions ()=default | |
Public Attributes | |
String | HostName |
uint16_t | Port |
Optional< Io::TlsConnectionOptions > | TlsOptions |
AwsHttpProxyAuthenticationType | AuthType |
String | BasicAuthUsername |
String | BasicAuthPassword |
Configuration structure that holds all proxy-related http connection options
Aws::Crt::Http::HttpClientConnectionProxyOptions::HttpClientConnectionProxyOptions | ( | ) |
|
default |
|
default |
|
default |
|
default |
|
default |
AwsHttpProxyAuthenticationType Aws::Crt::Http::HttpClientConnectionProxyOptions::AuthType |
What kind of authentication approach to use when connecting to the proxy
String Aws::Crt::Http::HttpClientConnectionProxyOptions::BasicAuthPassword |
The password to use if connecting to the proxy via basic authentication
String Aws::Crt::Http::HttpClientConnectionProxyOptions::BasicAuthUsername |
The username to use if connecting to the proxy via basic authentication
String Aws::Crt::Http::HttpClientConnectionProxyOptions::HostName |
The name of the proxy server to connect through. Required.
uint16_t Aws::Crt::Http::HttpClientConnectionProxyOptions::Port |
The port of the proxy server to connect to. Required.
Optional<Io::TlsConnectionOptions> Aws::Crt::Http::HttpClientConnectionProxyOptions::TlsOptions |
Sets the TLS options for the proxy connection. Optional.