File tree 9 files changed +21
-1
lines changed
include/alibabacloud/alb/model
9 files changed +21
-1
lines changed Original file line number Diff line number Diff line change 1
- 1.36.2031
1
+ 1.36.2032
Original file line number Diff line number Diff line change @@ -55,6 +55,8 @@ class ALIBABACLOUD_ALB_EXPORT CreateListenerRequest : public RpcServiceRequest {
55
55
std::string xForwardedForClientCertSubjectDNAlias;
56
56
bool xForwardedForClientSourceIpsEnabled;
57
57
bool xForwardedForClientCertIssuerDNEnabled;
58
+ bool xForwardedForHostEnabled;
59
+ std::string xForwardedForProcessingMode;
58
60
bool xForwardedForClientCertFingerprintEnabled;
59
61
std::string xForwardedForClientCertIssuerDNAlias;
60
62
bool xForwardedForProtoEnabled;
Original file line number Diff line number Diff line change @@ -63,6 +63,7 @@ namespace AlibabaCloud
63
63
bool xForwardedForClientSourceIpsEnabled;
64
64
std::string xForwardedForClientCertFingerprintAlias;
65
65
bool xForwardedForClientCertFingerprintEnabled;
66
+ bool xForwardedForHostEnabled;
66
67
std::string xForwardedForClientSourceIpsTrusted;
67
68
std::string xForwardedForClientCertIssuerDNAlias;
68
69
std::string xForwardedForClientCertClientVerifyAlias;
@@ -72,6 +73,7 @@ namespace AlibabaCloud
72
73
bool xForwardedForProtoEnabled;
73
74
bool xForwardedForClientSrcPortEnabled;
74
75
bool xForwardedForEnabled;
76
+ std::string xForwardedForProcessingMode;
75
77
bool xForwardedForSLBPortEnabled;
76
78
bool xForwardedForClientCertIssuerDNEnabled;
77
79
bool xForwardedForClientCertClientVerifyEnabled;
Original file line number Diff line number Diff line change @@ -55,6 +55,7 @@ namespace AlibabaCloud
55
55
bool xForwardedForClientSourceIpsEnabled;
56
56
std::string xForwardedForClientCertFingerprintAlias;
57
57
bool xForwardedForClientCertFingerprintEnabled;
58
+ bool xForwardedForHostEnabled;
58
59
std::string xForwardedForClientSourceIpsTrusted;
59
60
std::string xForwardedForClientCertIssuerDNAlias;
60
61
std::string xForwardedForClientCertClientVerifyAlias;
@@ -64,6 +65,7 @@ namespace AlibabaCloud
64
65
bool xForwardedForProtoEnabled;
65
66
bool xForwardedForClientSrcPortEnabled;
66
67
bool xForwardedForEnabled;
68
+ std::string xForwardedForProcessingMode;
67
69
bool xForwardedForSLBPortEnabled;
68
70
bool xForwardedForClientCertIssuerDNEnabled;
69
71
bool xForwardedForClientCertClientVerifyEnabled;
Original file line number Diff line number Diff line change @@ -51,6 +51,8 @@ class ALIBABACLOUD_ALB_EXPORT UpdateListenerAttributeRequest : public RpcService
51
51
std::string xForwardedForClientCertSubjectDNAlias;
52
52
bool xForwardedForClientSourceIpsEnabled;
53
53
bool xForwardedForClientCertIssuerDNEnabled;
54
+ bool xForwardedForHostEnabled;
55
+ std::string xForwardedForProcessingMode;
54
56
bool xForwardedForClientCertFingerprintEnabled;
55
57
std::string xForwardedForClientCertIssuerDNAlias;
56
58
bool xForwardedForProtoEnabled;
Original file line number Diff line number Diff line change @@ -136,6 +136,8 @@ void CreateListenerRequest::setXForwardedForConfig(const CreateListenerRequest::
136
136
setParameter (std::string (" XForwardedForConfig" ) + " .XForwardedForClientCertSubjectDNAlias" , xForwardedForConfig.xForwardedForClientCertSubjectDNAlias );
137
137
setParameter (std::string (" XForwardedForConfig" ) + " .XForwardedForClientSourceIpsEnabled" , xForwardedForConfig.xForwardedForClientSourceIpsEnabled ? " true" : " false" );
138
138
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 );
139
141
setParameter (std::string (" XForwardedForConfig" ) + " .XForwardedForClientCertFingerprintEnabled" , xForwardedForConfig.xForwardedForClientCertFingerprintEnabled ? " true" : " false" );
140
142
setParameter (std::string (" XForwardedForConfig" ) + " .XForwardedForClientCertIssuerDNAlias" , xForwardedForConfig.xForwardedForClientCertIssuerDNAlias );
141
143
setParameter (std::string (" XForwardedForConfig" ) + " .XForwardedForProtoEnabled" , xForwardedForConfig.xForwardedForProtoEnabled ? " true" : " false" );
Original file line number Diff line number Diff line change @@ -151,6 +151,8 @@ void GetListenerAttributeResult::parse(const std::string &payload)
151
151
xForwardedForConfig_.xForwardedForClientSrcPortEnabled = xForwardedForConfigNode[" XForwardedForClientSrcPortEnabled" ].asString () == " true" ;
152
152
if (!xForwardedForConfigNode[" XForwardedForEnabled" ].isNull ())
153
153
xForwardedForConfig_.xForwardedForEnabled = xForwardedForConfigNode[" XForwardedForEnabled" ].asString () == " true" ;
154
+ if (!xForwardedForConfigNode[" XForwardedForProcessingMode" ].isNull ())
155
+ xForwardedForConfig_.xForwardedForProcessingMode = xForwardedForConfigNode[" XForwardedForProcessingMode" ].asString ();
154
156
if (!xForwardedForConfigNode[" XForwardedForProtoEnabled" ].isNull ())
155
157
xForwardedForConfig_.xForwardedForProtoEnabled = xForwardedForConfigNode[" XForwardedForProtoEnabled" ].asString () == " true" ;
156
158
if (!xForwardedForConfigNode[" XForwardedForSLBIdEnabled" ].isNull ())
@@ -161,6 +163,8 @@ void GetListenerAttributeResult::parse(const std::string &payload)
161
163
xForwardedForConfig_.xForwardedForClientSourceIpsEnabled = xForwardedForConfigNode[" XForwardedForClientSourceIpsEnabled" ].asString () == " true" ;
162
164
if (!xForwardedForConfigNode[" XForwardedForClientSourceIpsTrusted" ].isNull ())
163
165
xForwardedForConfig_.xForwardedForClientSourceIpsTrusted = xForwardedForConfigNode[" XForwardedForClientSourceIpsTrusted" ].asString ();
166
+ if (!xForwardedForConfigNode[" XForwardedForHostEnabled" ].isNull ())
167
+ xForwardedForConfig_.xForwardedForHostEnabled = xForwardedForConfigNode[" XForwardedForHostEnabled" ].asString () == " true" ;
164
168
if (!value[" CaEnabled" ].isNull ())
165
169
caEnabled_ = value[" CaEnabled" ].asString () == " true" ;
166
170
if (!value[" GzipEnabled" ].isNull ())
Original file line number Diff line number Diff line change @@ -148,6 +148,8 @@ void ListListenersResult::parse(const std::string &payload)
148
148
listenersObject.xForwardedForConfig .xForwardedForClientSrcPortEnabled = xForwardedForConfigNode[" XForwardedForClientSrcPortEnabled" ].asString () == " true" ;
149
149
if (!xForwardedForConfigNode[" XForwardedForEnabled" ].isNull ())
150
150
listenersObject.xForwardedForConfig .xForwardedForEnabled = xForwardedForConfigNode[" XForwardedForEnabled" ].asString () == " true" ;
151
+ if (!xForwardedForConfigNode[" XForwardedForProcessingMode" ].isNull ())
152
+ listenersObject.xForwardedForConfig .xForwardedForProcessingMode = xForwardedForConfigNode[" XForwardedForProcessingMode" ].asString ();
151
153
if (!xForwardedForConfigNode[" XForwardedForProtoEnabled" ].isNull ())
152
154
listenersObject.xForwardedForConfig .xForwardedForProtoEnabled = xForwardedForConfigNode[" XForwardedForProtoEnabled" ].asString () == " true" ;
153
155
if (!xForwardedForConfigNode[" XForwardedForSLBIdEnabled" ].isNull ())
@@ -158,6 +160,8 @@ void ListListenersResult::parse(const std::string &payload)
158
160
listenersObject.xForwardedForConfig .xForwardedForClientSourceIpsEnabled = xForwardedForConfigNode[" XForwardedForClientSourceIpsEnabled" ].asString () == " true" ;
159
161
if (!xForwardedForConfigNode[" XForwardedForClientSourceIpsTrusted" ].isNull ())
160
162
listenersObject.xForwardedForConfig .xForwardedForClientSourceIpsTrusted = xForwardedForConfigNode[" XForwardedForClientSourceIpsTrusted" ].asString ();
163
+ if (!xForwardedForConfigNode[" XForwardedForHostEnabled" ].isNull ())
164
+ listenersObject.xForwardedForConfig .xForwardedForHostEnabled = xForwardedForConfigNode[" XForwardedForHostEnabled" ].asString () == " true" ;
161
165
listeners_.push_back (listenersObject);
162
166
}
163
167
if (!value[" MaxResults" ].isNull ())
Original file line number Diff line number Diff line change @@ -124,6 +124,8 @@ void UpdateListenerAttributeRequest::setXForwardedForConfig(const UpdateListener
124
124
setParameter (std::string (" XForwardedForConfig" ) + " .XForwardedForClientCertSubjectDNAlias" , xForwardedForConfig.xForwardedForClientCertSubjectDNAlias );
125
125
setParameter (std::string (" XForwardedForConfig" ) + " .XForwardedForClientSourceIpsEnabled" , xForwardedForConfig.xForwardedForClientSourceIpsEnabled ? " true" : " false" );
126
126
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 );
127
129
setParameter (std::string (" XForwardedForConfig" ) + " .XForwardedForClientCertFingerprintEnabled" , xForwardedForConfig.xForwardedForClientCertFingerprintEnabled ? " true" : " false" );
128
130
setParameter (std::string (" XForwardedForConfig" ) + " .XForwardedForClientCertIssuerDNAlias" , xForwardedForConfig.xForwardedForClientCertIssuerDNAlias );
129
131
setParameter (std::string (" XForwardedForConfig" ) + " .XForwardedForProtoEnabled" , xForwardedForConfig.xForwardedForProtoEnabled ? " true" : " false" );
You can’t perform that action at this time.
0 commit comments