@@ -10,11 +10,11 @@ import (
10
10
)
11
11
12
12
type SettingsModel struct {
13
- AccessLogFields types.List `tfsdk:"access_log_fields"`
13
+ AccessLogFields types.Set `tfsdk:"access_log_fields"`
14
14
Address types.String `tfsdk:"address"`
15
15
AuthenticateCallbackPath types.String `tfsdk:"authenticate_callback_path"`
16
16
AuthenticateServiceURL types.String `tfsdk:"authenticate_service_url"`
17
- AuthorizeLogFields types.List `tfsdk:"authorize_log_fields"`
17
+ AuthorizeLogFields types.Set `tfsdk:"authorize_log_fields"`
18
18
AuthorizeServiceURL types.String `tfsdk:"authorize_service_url"`
19
19
Autocert types.Bool `tfsdk:"autocert"`
20
20
AutocertDir types.String `tfsdk:"autocert_dir"`
@@ -73,7 +73,7 @@ type SettingsModel struct {
73
73
PrimaryColor types.String `tfsdk:"primary_color"`
74
74
ProxyLogLevel types.String `tfsdk:"proxy_log_level"`
75
75
RequestParams types.Map `tfsdk:"request_params"`
76
- Scopes types.List `tfsdk:"scopes"`
76
+ Scopes types.Set `tfsdk:"scopes"`
77
77
SecondaryColor types.String `tfsdk:"secondary_color"`
78
78
SetResponseHeaders types.Map `tfsdk:"set_response_headers"`
79
79
SkipXFFAppend types.Bool `tfsdk:"skip_xff_append"`
@@ -89,11 +89,11 @@ func ConvertSettingsToPB(
89
89
var diagnostics diag.Diagnostics
90
90
pbSettings := & pb.Settings {}
91
91
92
- ToStringList (ctx , & pbSettings .AccessLogFields , src .AccessLogFields , & diagnostics )
92
+ ToStringListFromSet (ctx , & pbSettings .AccessLogFields , src .AccessLogFields , & diagnostics )
93
93
pbSettings .Address = src .Address .ValueStringPointer ()
94
94
pbSettings .AuthenticateCallbackPath = src .AuthenticateCallbackPath .ValueStringPointer ()
95
95
pbSettings .AuthenticateServiceUrl = src .AuthenticateServiceURL .ValueStringPointer ()
96
- ToStringList (ctx , & pbSettings .AuthorizeLogFields , src .AuthorizeLogFields , & diagnostics )
96
+ ToStringListFromSet (ctx , & pbSettings .AuthorizeLogFields , src .AuthorizeLogFields , & diagnostics )
97
97
pbSettings .AuthorizeServiceUrl = src .AuthorizeServiceURL .ValueStringPointer ()
98
98
pbSettings .Autocert = src .Autocert .ValueBoolPointer ()
99
99
pbSettings .AutocertDir = src .AutocertDir .ValueStringPointer ()
@@ -144,7 +144,7 @@ func ConvertSettingsToPB(
144
144
pbSettings .PrimaryColor = src .PrimaryColor .ValueStringPointer ()
145
145
pbSettings .ProxyLogLevel = src .ProxyLogLevel .ValueStringPointer ()
146
146
ToStringMap (ctx , & pbSettings .RequestParams , src .RequestParams , & diagnostics )
147
- ToStringSlice (ctx , & pbSettings .Scopes , src .Scopes , & diagnostics )
147
+ ToStringSliceFromSet (ctx , & pbSettings .Scopes , src .Scopes , & diagnostics )
148
148
pbSettings .SecondaryColor = src .SecondaryColor .ValueStringPointer ()
149
149
ToStringMap (ctx , & pbSettings .SetResponseHeaders , src .SetResponseHeaders , & diagnostics )
150
150
pbSettings .SkipXffAppend = src .SkipXFFAppend .ValueBoolPointer ()
@@ -161,11 +161,11 @@ func ConvertSettingsFromPB(
161
161
) diag.Diagnostics {
162
162
var diagnostics diag.Diagnostics
163
163
164
- dst .AccessLogFields = FromStringList (src .AccessLogFields )
164
+ dst .AccessLogFields = FromStringListToSet (src .AccessLogFields )
165
165
dst .Address = types .StringPointerValue (src .Address )
166
166
dst .AuthenticateCallbackPath = types .StringPointerValue (src .AuthenticateCallbackPath )
167
167
dst .AuthenticateServiceURL = types .StringPointerValue (src .AuthenticateServiceUrl )
168
- dst .AuthorizeLogFields = FromStringList (src .AuthorizeLogFields )
168
+ dst .AuthorizeLogFields = FromStringListToSet (src .AuthorizeLogFields )
169
169
dst .AuthorizeServiceURL = types .StringPointerValue (src .AuthorizeServiceUrl )
170
170
dst .Autocert = types .BoolPointerValue (src .Autocert )
171
171
dst .AutocertDir = types .StringPointerValue (src .AutocertDir )
@@ -216,7 +216,7 @@ func ConvertSettingsFromPB(
216
216
dst .PrimaryColor = types .StringPointerValue (src .PrimaryColor )
217
217
dst .ProxyLogLevel = types .StringPointerValue (src .ProxyLogLevel )
218
218
dst .RequestParams = FromStringMap (src .RequestParams )
219
- dst .Scopes = FromStringSlice (src .Scopes )
219
+ dst .Scopes = FromStringSliceToSet (src .Scopes )
220
220
dst .SecondaryColor = types .StringPointerValue (src .SecondaryColor )
221
221
dst .SetResponseHeaders = FromStringMap (src .SetResponseHeaders )
222
222
dst .SkipXFFAppend = types .BoolPointerValue (src .SkipXffAppend )
0 commit comments