Skip to content

Commit 48362f9

Browse files
committed
Generated 2020-06-16 for Alb.
1 parent 574a5e9 commit 48362f9

9 files changed

+21
-1
lines changed

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.36.2031
1+
1.36.2032

alb/include/alibabacloud/alb/model/CreateListenerRequest.h

+2
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ class ALIBABACLOUD_ALB_EXPORT CreateListenerRequest : public RpcServiceRequest {
5555
std::string xForwardedForClientCertSubjectDNAlias;
5656
bool xForwardedForClientSourceIpsEnabled;
5757
bool xForwardedForClientCertIssuerDNEnabled;
58+
bool xForwardedForHostEnabled;
59+
std::string xForwardedForProcessingMode;
5860
bool xForwardedForClientCertFingerprintEnabled;
5961
std::string xForwardedForClientCertIssuerDNAlias;
6062
bool xForwardedForProtoEnabled;

alb/include/alibabacloud/alb/model/GetListenerAttributeResult.h

+2
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ namespace AlibabaCloud
6363
bool xForwardedForClientSourceIpsEnabled;
6464
std::string xForwardedForClientCertFingerprintAlias;
6565
bool xForwardedForClientCertFingerprintEnabled;
66+
bool xForwardedForHostEnabled;
6667
std::string xForwardedForClientSourceIpsTrusted;
6768
std::string xForwardedForClientCertIssuerDNAlias;
6869
std::string xForwardedForClientCertClientVerifyAlias;
@@ -72,6 +73,7 @@ namespace AlibabaCloud
7273
bool xForwardedForProtoEnabled;
7374
bool xForwardedForClientSrcPortEnabled;
7475
bool xForwardedForEnabled;
76+
std::string xForwardedForProcessingMode;
7577
bool xForwardedForSLBPortEnabled;
7678
bool xForwardedForClientCertIssuerDNEnabled;
7779
bool xForwardedForClientCertClientVerifyEnabled;

alb/include/alibabacloud/alb/model/ListListenersResult.h

+2
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ namespace AlibabaCloud
5555
bool xForwardedForClientSourceIpsEnabled;
5656
std::string xForwardedForClientCertFingerprintAlias;
5757
bool xForwardedForClientCertFingerprintEnabled;
58+
bool xForwardedForHostEnabled;
5859
std::string xForwardedForClientSourceIpsTrusted;
5960
std::string xForwardedForClientCertIssuerDNAlias;
6061
std::string xForwardedForClientCertClientVerifyAlias;
@@ -64,6 +65,7 @@ namespace AlibabaCloud
6465
bool xForwardedForProtoEnabled;
6566
bool xForwardedForClientSrcPortEnabled;
6667
bool xForwardedForEnabled;
68+
std::string xForwardedForProcessingMode;
6769
bool xForwardedForSLBPortEnabled;
6870
bool xForwardedForClientCertIssuerDNEnabled;
6971
bool xForwardedForClientCertClientVerifyEnabled;

alb/include/alibabacloud/alb/model/UpdateListenerAttributeRequest.h

+2
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ class ALIBABACLOUD_ALB_EXPORT UpdateListenerAttributeRequest : public RpcService
5151
std::string xForwardedForClientCertSubjectDNAlias;
5252
bool xForwardedForClientSourceIpsEnabled;
5353
bool xForwardedForClientCertIssuerDNEnabled;
54+
bool xForwardedForHostEnabled;
55+
std::string xForwardedForProcessingMode;
5456
bool xForwardedForClientCertFingerprintEnabled;
5557
std::string xForwardedForClientCertIssuerDNAlias;
5658
bool xForwardedForProtoEnabled;

alb/src/model/CreateListenerRequest.cc

+2
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,8 @@ void CreateListenerRequest::setXForwardedForConfig(const CreateListenerRequest::
136136
setParameter(std::string("XForwardedForConfig") + ".XForwardedForClientCertSubjectDNAlias", xForwardedForConfig.xForwardedForClientCertSubjectDNAlias);
137137
setParameter(std::string("XForwardedForConfig") + ".XForwardedForClientSourceIpsEnabled", xForwardedForConfig.xForwardedForClientSourceIpsEnabled ? "true" : "false");
138138
setParameter(std::string("XForwardedForConfig") + ".XForwardedForClientCertIssuerDNEnabled", xForwardedForConfig.xForwardedForClientCertIssuerDNEnabled ? "true" : "false");
139+
setParameter(std::string("XForwardedForConfig") + ".XForwardedForHostEnabled", xForwardedForConfig.xForwardedForHostEnabled ? "true" : "false");
140+
setParameter(std::string("XForwardedForConfig") + ".XForwardedForProcessingMode", xForwardedForConfig.xForwardedForProcessingMode);
139141
setParameter(std::string("XForwardedForConfig") + ".XForwardedForClientCertFingerprintEnabled", xForwardedForConfig.xForwardedForClientCertFingerprintEnabled ? "true" : "false");
140142
setParameter(std::string("XForwardedForConfig") + ".XForwardedForClientCertIssuerDNAlias", xForwardedForConfig.xForwardedForClientCertIssuerDNAlias);
141143
setParameter(std::string("XForwardedForConfig") + ".XForwardedForProtoEnabled", xForwardedForConfig.xForwardedForProtoEnabled ? "true" : "false");

alb/src/model/GetListenerAttributeResult.cc

+4
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,8 @@ void GetListenerAttributeResult::parse(const std::string &payload)
151151
xForwardedForConfig_.xForwardedForClientSrcPortEnabled = xForwardedForConfigNode["XForwardedForClientSrcPortEnabled"].asString() == "true";
152152
if(!xForwardedForConfigNode["XForwardedForEnabled"].isNull())
153153
xForwardedForConfig_.xForwardedForEnabled = xForwardedForConfigNode["XForwardedForEnabled"].asString() == "true";
154+
if(!xForwardedForConfigNode["XForwardedForProcessingMode"].isNull())
155+
xForwardedForConfig_.xForwardedForProcessingMode = xForwardedForConfigNode["XForwardedForProcessingMode"].asString();
154156
if(!xForwardedForConfigNode["XForwardedForProtoEnabled"].isNull())
155157
xForwardedForConfig_.xForwardedForProtoEnabled = xForwardedForConfigNode["XForwardedForProtoEnabled"].asString() == "true";
156158
if(!xForwardedForConfigNode["XForwardedForSLBIdEnabled"].isNull())
@@ -161,6 +163,8 @@ void GetListenerAttributeResult::parse(const std::string &payload)
161163
xForwardedForConfig_.xForwardedForClientSourceIpsEnabled = xForwardedForConfigNode["XForwardedForClientSourceIpsEnabled"].asString() == "true";
162164
if(!xForwardedForConfigNode["XForwardedForClientSourceIpsTrusted"].isNull())
163165
xForwardedForConfig_.xForwardedForClientSourceIpsTrusted = xForwardedForConfigNode["XForwardedForClientSourceIpsTrusted"].asString();
166+
if(!xForwardedForConfigNode["XForwardedForHostEnabled"].isNull())
167+
xForwardedForConfig_.xForwardedForHostEnabled = xForwardedForConfigNode["XForwardedForHostEnabled"].asString() == "true";
164168
if(!value["CaEnabled"].isNull())
165169
caEnabled_ = value["CaEnabled"].asString() == "true";
166170
if(!value["GzipEnabled"].isNull())

alb/src/model/ListListenersResult.cc

+4
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,8 @@ void ListListenersResult::parse(const std::string &payload)
148148
listenersObject.xForwardedForConfig.xForwardedForClientSrcPortEnabled = xForwardedForConfigNode["XForwardedForClientSrcPortEnabled"].asString() == "true";
149149
if(!xForwardedForConfigNode["XForwardedForEnabled"].isNull())
150150
listenersObject.xForwardedForConfig.xForwardedForEnabled = xForwardedForConfigNode["XForwardedForEnabled"].asString() == "true";
151+
if(!xForwardedForConfigNode["XForwardedForProcessingMode"].isNull())
152+
listenersObject.xForwardedForConfig.xForwardedForProcessingMode = xForwardedForConfigNode["XForwardedForProcessingMode"].asString();
151153
if(!xForwardedForConfigNode["XForwardedForProtoEnabled"].isNull())
152154
listenersObject.xForwardedForConfig.xForwardedForProtoEnabled = xForwardedForConfigNode["XForwardedForProtoEnabled"].asString() == "true";
153155
if(!xForwardedForConfigNode["XForwardedForSLBIdEnabled"].isNull())
@@ -158,6 +160,8 @@ void ListListenersResult::parse(const std::string &payload)
158160
listenersObject.xForwardedForConfig.xForwardedForClientSourceIpsEnabled = xForwardedForConfigNode["XForwardedForClientSourceIpsEnabled"].asString() == "true";
159161
if(!xForwardedForConfigNode["XForwardedForClientSourceIpsTrusted"].isNull())
160162
listenersObject.xForwardedForConfig.xForwardedForClientSourceIpsTrusted = xForwardedForConfigNode["XForwardedForClientSourceIpsTrusted"].asString();
163+
if(!xForwardedForConfigNode["XForwardedForHostEnabled"].isNull())
164+
listenersObject.xForwardedForConfig.xForwardedForHostEnabled = xForwardedForConfigNode["XForwardedForHostEnabled"].asString() == "true";
161165
listeners_.push_back(listenersObject);
162166
}
163167
if(!value["MaxResults"].isNull())

alb/src/model/UpdateListenerAttributeRequest.cc

+2
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,8 @@ void UpdateListenerAttributeRequest::setXForwardedForConfig(const UpdateListener
124124
setParameter(std::string("XForwardedForConfig") + ".XForwardedForClientCertSubjectDNAlias", xForwardedForConfig.xForwardedForClientCertSubjectDNAlias);
125125
setParameter(std::string("XForwardedForConfig") + ".XForwardedForClientSourceIpsEnabled", xForwardedForConfig.xForwardedForClientSourceIpsEnabled ? "true" : "false");
126126
setParameter(std::string("XForwardedForConfig") + ".XForwardedForClientCertIssuerDNEnabled", xForwardedForConfig.xForwardedForClientCertIssuerDNEnabled ? "true" : "false");
127+
setParameter(std::string("XForwardedForConfig") + ".XForwardedForHostEnabled", xForwardedForConfig.xForwardedForHostEnabled ? "true" : "false");
128+
setParameter(std::string("XForwardedForConfig") + ".XForwardedForProcessingMode", xForwardedForConfig.xForwardedForProcessingMode);
127129
setParameter(std::string("XForwardedForConfig") + ".XForwardedForClientCertFingerprintEnabled", xForwardedForConfig.xForwardedForClientCertFingerprintEnabled ? "true" : "false");
128130
setParameter(std::string("XForwardedForConfig") + ".XForwardedForClientCertIssuerDNAlias", xForwardedForConfig.xForwardedForClientCertIssuerDNAlias);
129131
setParameter(std::string("XForwardedForConfig") + ".XForwardedForProtoEnabled", xForwardedForConfig.xForwardedForProtoEnabled ? "true" : "false");

0 commit comments

Comments
 (0)