@@ -67,9 +67,7 @@ type SettingsModel struct {
67
67
RequestParams types.Map `tfsdk:"request_params"`
68
68
Scopes types.List `tfsdk:"scopes"`
69
69
SecondaryColor types.String `tfsdk:"secondary_color"`
70
- Services types.String `tfsdk:"services"`
71
70
SetResponseHeaders types.Map `tfsdk:"set_response_headers"`
72
- SharedSecret types.String `tfsdk:"shared_secret"`
73
71
SkipXFFAppend types.Bool `tfsdk:"skip_xff_append"`
74
72
TimeoutIdle types.String `tfsdk:"timeout_idle"`
75
73
TimeoutRead types.String `tfsdk:"timeout_read"`
@@ -90,75 +88,73 @@ func ConvertSettingsToPB(
90
88
pbSettings := & pb.Settings {}
91
89
92
90
ToStringList (ctx , & pbSettings .AccessLogFields , src .AccessLogFields , & diagnostics )
93
- pbSettings .Address = StringP ( src .Address )
94
- pbSettings .AuthenticateCallbackPath = StringP ( src .AuthenticateCallbackPath )
95
- pbSettings .AuthenticateServiceUrl = StringP ( src .AuthenticateServiceURL )
91
+ pbSettings .Address = src .Address . ValueStringPointer ( )
92
+ pbSettings .AuthenticateCallbackPath = src .AuthenticateCallbackPath . ValueStringPointer ( )
93
+ pbSettings .AuthenticateServiceUrl = src .AuthenticateServiceURL . ValueStringPointer ( )
96
94
ToStringList (ctx , & pbSettings .AuthorizeLogFields , src .AuthorizeLogFields , & diagnostics )
97
- pbSettings .AuthorizeServiceUrl = StringP ( src .AuthorizeServiceURL )
98
- pbSettings .Autocert = BoolP ( src .Autocert )
99
- pbSettings .AutocertDir = StringP ( src .AutocertDir )
100
- pbSettings .AutocertMustStaple = BoolP ( src .AutocertMustStaple )
101
- pbSettings .AutocertUseStaging = BoolP ( src .AutocertUseStaging )
102
- pbSettings .CacheServiceUrl = StringP ( src .CacheServiceURL )
103
- pbSettings .CertificateAuthority = StringP ( src .CertificateAuthority )
104
- pbSettings .CertificateAuthorityFile = StringP ( src .CertificateAuthorityFile )
105
- pbSettings .CertificateAuthorityKeyPairId = StringP ( src .CertificateAuthorityKeyPairID )
106
- pbSettings .ClientCa = StringP ( src .ClientCA )
107
- pbSettings .ClientCaFile = StringP ( src .ClientCAFile )
108
- pbSettings .ClientCaKeyPairId = StringP ( src .ClientCAKeyPairID )
109
- pbSettings .CookieDomain = StringP ( src .CookieDomain )
95
+ pbSettings .AuthorizeServiceUrl = src .AuthorizeServiceURL . ValueStringPointer ( )
96
+ pbSettings .Autocert = src .Autocert . ValueBoolPointer ( )
97
+ pbSettings .AutocertDir = src .AutocertDir . ValueStringPointer ( )
98
+ pbSettings .AutocertMustStaple = src .AutocertMustStaple . ValueBoolPointer ( )
99
+ pbSettings .AutocertUseStaging = src .AutocertUseStaging . ValueBoolPointer ( )
100
+ pbSettings .CacheServiceUrl = src .CacheServiceURL . ValueStringPointer ( )
101
+ pbSettings .CertificateAuthority = src .CertificateAuthority . ValueStringPointer ( )
102
+ pbSettings .CertificateAuthorityFile = src .CertificateAuthorityFile . ValueStringPointer ( )
103
+ pbSettings .CertificateAuthorityKeyPairId = src .CertificateAuthorityKeyPairID . ValueStringPointer ( )
104
+ pbSettings .ClientCa = src .ClientCA . ValueStringPointer ( )
105
+ pbSettings .ClientCaFile = src .ClientCAFile . ValueStringPointer ( )
106
+ pbSettings .ClientCaKeyPairId = src .ClientCAKeyPairID . ValueStringPointer ( )
107
+ pbSettings .CookieDomain = src .CookieDomain . ValueStringPointer ( )
110
108
ToDuration (& pbSettings .CookieExpire , src .CookieExpire , "cookie_expire" , & diagnostics )
111
- pbSettings .CookieHttpOnly = BoolP ( src .CookieHTTPOnly )
112
- pbSettings .CookieName = StringP ( src .CookieName )
113
- pbSettings .CookieSameSite = StringP ( src .CookieSameSite )
114
- pbSettings .CookieSecret = StringP ( src .CookieSecret )
115
- pbSettings .CookieSecure = BoolP ( src .CookieSecure )
116
- pbSettings .DarkmodePrimaryColor = StringP ( src .DarkmodePrimaryColor )
117
- pbSettings .DarkmodeSecondaryColor = StringP ( src .DarkmodeSecondaryColor )
118
- pbSettings .DatabrokerServiceUrl = StringP ( src .DatabrokerServiceURL )
109
+ pbSettings .CookieHttpOnly = src .CookieHTTPOnly . ValueBoolPointer ( )
110
+ pbSettings .CookieName = src .CookieName . ValueStringPointer ( )
111
+ pbSettings .CookieSameSite = src .CookieSameSite . ValueStringPointer ( )
112
+ pbSettings .CookieSecret = src .CookieSecret . ValueStringPointer ( )
113
+ pbSettings .CookieSecure = src .CookieSecure . ValueBoolPointer ( )
114
+ pbSettings .DarkmodePrimaryColor = src .DarkmodePrimaryColor . ValueStringPointer ( )
115
+ pbSettings .DarkmodeSecondaryColor = src .DarkmodeSecondaryColor . ValueStringPointer ( )
116
+ pbSettings .DatabrokerServiceUrl = src .DatabrokerServiceURL . ValueStringPointer ( )
119
117
ToDuration (& pbSettings .DefaultUpstreamTimeout , src .DefaultUpstreamTimeout , "default_upstream_timeout" , & diagnostics )
120
- pbSettings .DnsLookupFamily = StringP ( src .DNSLookupFamily )
121
- pbSettings .ErrorMessageFirstParagraph = StringP ( src .ErrorMessageFirstParagraph )
122
- pbSettings .FaviconUrl = StringP ( src .FaviconURL )
123
- pbSettings .GoogleCloudServerlessAuthenticationServiceAccount = StringP ( src .GoogleCloudServerlessAuthenticationServiceAccount )
124
- pbSettings .GrpcAddress = StringP ( src .GRPCAddress )
125
- pbSettings .GrpcInsecure = BoolP ( src .GRPCInsecure )
126
- pbSettings .HttpRedirectAddr = StringP ( src .HTTPRedirectAddr )
127
- pbSettings .IdentityProvider = StringP ( src .IdentityProvider )
118
+ pbSettings .DnsLookupFamily = src .DNSLookupFamily . ValueStringPointer ( )
119
+ pbSettings .ErrorMessageFirstParagraph = src .ErrorMessageFirstParagraph . ValueStringPointer ( )
120
+ pbSettings .FaviconUrl = src .FaviconURL . ValueStringPointer ( )
121
+ pbSettings .GoogleCloudServerlessAuthenticationServiceAccount = src .GoogleCloudServerlessAuthenticationServiceAccount . ValueStringPointer ( )
122
+ pbSettings .GrpcAddress = src .GRPCAddress . ValueStringPointer ( )
123
+ pbSettings .GrpcInsecure = src .GRPCInsecure . ValueBoolPointer ( )
124
+ pbSettings .HttpRedirectAddr = src .HTTPRedirectAddr . ValueStringPointer ( )
125
+ pbSettings .IdentityProvider = src .IdentityProvider . ValueStringPointer ( )
128
126
ToDuration (& pbSettings .IdentityProviderRefreshInterval , src .IdentityProviderRefreshInterval , "identity_provider_refresh_interval" , & diagnostics )
129
127
ToDuration (& pbSettings .IdentityProviderRefreshTimeout , src .IdentityProviderRefreshTimeout , "identity_provider_refresh_timeout" , & diagnostics )
130
- pbSettings .IdpClientId = StringP ( src .IdpClientID )
131
- pbSettings .IdpClientSecret = StringP ( src .IdpClientSecret )
132
- pbSettings .IdpProvider = StringP ( src .IdpProvider )
133
- pbSettings .IdpProviderUrl = StringP ( src .IdpProviderURL )
128
+ pbSettings .IdpClientId = src .IdpClientID . ValueStringPointer ( )
129
+ pbSettings .IdpClientSecret = src .IdpClientSecret . ValueStringPointer ( )
130
+ pbSettings .IdpProvider = src .IdpProvider . ValueStringPointer ( )
131
+ pbSettings .IdpProviderUrl = src .IdpProviderURL . ValueStringPointer ( )
134
132
ToDuration (& pbSettings .IdpRefreshDirectoryInterval , src .IdpRefreshDirectoryInterval , "idp_refresh_directory_interval" , & diagnostics )
135
133
ToDuration (& pbSettings .IdpRefreshDirectoryTimeout , src .IdpRefreshDirectoryTimeout , "idp_refresh_directory_timeout" , & diagnostics )
136
- pbSettings .IdpServiceAccount = StringP ( src .IdpServiceAccount )
137
- pbSettings .InsecureServer = BoolP ( src .InsecureServer )
138
- pbSettings .InstallationId = StringP ( src .InstallationID )
134
+ pbSettings .IdpServiceAccount = src .IdpServiceAccount . ValueStringPointer ( )
135
+ pbSettings .InsecureServer = src .InsecureServer . ValueBoolPointer ( )
136
+ pbSettings .InstallationId = src .InstallationID . ValueStringPointer ( )
139
137
ToStringMap (ctx , & pbSettings .JwtClaimsHeaders , src .JWTClaimsHeaders , & diagnostics )
140
- pbSettings .LogLevel = StringP ( src .LogLevel )
141
- pbSettings .LogoUrl = StringP ( src .LogoURL )
142
- pbSettings .MetricsAddress = StringP ( src .MetricsAddress )
143
- pbSettings .PassIdentityHeaders = BoolP ( src .PassIdentityHeaders )
144
- pbSettings .PrimaryColor = StringP ( src .PrimaryColor )
145
- pbSettings .ProxyLogLevel = StringP ( src .ProxyLogLevel )
138
+ pbSettings .LogLevel = src .LogLevel . ValueStringPointer ( )
139
+ pbSettings .LogoUrl = src .LogoURL . ValueStringPointer ( )
140
+ pbSettings .MetricsAddress = src .MetricsAddress . ValueStringPointer ( )
141
+ pbSettings .PassIdentityHeaders = src .PassIdentityHeaders . ValueBoolPointer ( )
142
+ pbSettings .PrimaryColor = src .PrimaryColor . ValueStringPointer ( )
143
+ pbSettings .ProxyLogLevel = src .ProxyLogLevel . ValueStringPointer ( )
146
144
ToStringMap (ctx , & pbSettings .RequestParams , src .RequestParams , & diagnostics )
147
145
ToStringSlice (ctx , & pbSettings .Scopes , src .Scopes , & diagnostics )
148
- pbSettings .SecondaryColor = StringP (src .SecondaryColor )
149
- pbSettings .Services = StringP (src .Services )
146
+ pbSettings .SecondaryColor = src .SecondaryColor .ValueStringPointer ()
150
147
ToStringMap (ctx , & pbSettings .SetResponseHeaders , src .SetResponseHeaders , & diagnostics )
151
- pbSettings .SharedSecret = StringP (src .SharedSecret )
152
- pbSettings .SkipXffAppend = BoolP (src .SkipXFFAppend )
148
+ pbSettings .SkipXffAppend = src .SkipXFFAppend .ValueBoolPointer ()
153
149
ToDuration (& pbSettings .TimeoutIdle , src .TimeoutIdle , "timeout_idle" , & diagnostics )
154
150
ToDuration (& pbSettings .TimeoutRead , src .TimeoutRead , "timeout_read" , & diagnostics )
155
151
ToDuration (& pbSettings .TimeoutWrite , src .TimeoutWrite , "timeout_write" , & diagnostics )
156
- pbSettings .TracingDatadogAddress = StringP ( src .TracingDatadogAddress )
157
- pbSettings .TracingJaegerAgentEndpoint = StringP ( src .TracingJaegerAgentEndpoint )
158
- pbSettings .TracingJaegerCollectorEndpoint = StringP ( src .TracingJaegerCollectorEndpoint )
159
- pbSettings .TracingProvider = StringP ( src .TracingProvider )
160
- pbSettings .TracingSampleRate = Float64P ( src .TracingSampleRate )
161
- pbSettings .TracingZipkinEndpoint = StringP ( src .TracingZipkinEndpoint )
152
+ pbSettings .TracingDatadogAddress = src .TracingDatadogAddress . ValueStringPointer ( )
153
+ pbSettings .TracingJaegerAgentEndpoint = src .TracingJaegerAgentEndpoint . ValueStringPointer ( )
154
+ pbSettings .TracingJaegerCollectorEndpoint = src .TracingJaegerCollectorEndpoint . ValueStringPointer ( )
155
+ pbSettings .TracingProvider = src .TracingProvider . ValueStringPointer ( )
156
+ pbSettings .TracingSampleRate = src .TracingSampleRate . ValueFloat64Pointer ( )
157
+ pbSettings .TracingZipkinEndpoint = src .TracingZipkinEndpoint . ValueStringPointer ( )
162
158
163
159
return pbSettings , diagnostics
164
160
}
@@ -226,9 +222,7 @@ func ConvertSettingsFromPB(
226
222
dst .RequestParams = FromStringMap (src .RequestParams )
227
223
dst .Scopes = FromStringSlice (src .Scopes )
228
224
dst .SecondaryColor = types .StringPointerValue (src .SecondaryColor )
229
- dst .Services = types .StringPointerValue (src .Services )
230
225
dst .SetResponseHeaders = FromStringMap (src .SetResponseHeaders )
231
- dst .SharedSecret = types .StringPointerValue (src .SharedSecret )
232
226
dst .SkipXFFAppend = types .BoolPointerValue (src .SkipXffAppend )
233
227
dst .TimeoutIdle = FromDuration (src .TimeoutIdle )
234
228
dst .TimeoutRead = FromDuration (src .TimeoutRead )
0 commit comments