@@ -33,7 +33,6 @@ func flattenAuthConfigLdap(d *schema.ResourceData, in *managementClient.LdapConf
3333 }
3434
3535 d .Set ("service_account_distinguished_name" , in .ServiceAccountDistinguishedName )
36- d .Set ("user_search_base" , in .UserSearchBase )
3736 d .Set ("certificate" , Base64Encode (in .Certificate ))
3837 d .Set ("connection_timeout" , int (in .ConnectionTimeout ))
3938 d .Set ("group_dn_attribute" , in .GroupDNAttribute )
@@ -43,16 +42,20 @@ func flattenAuthConfigLdap(d *schema.ResourceData, in *managementClient.LdapConf
4342 d .Set ("group_object_class" , in .GroupObjectClass )
4443 d .Set ("group_search_attribute" , in .GroupSearchAttribute )
4544 d .Set ("group_search_base" , in .GroupSearchBase )
45+ d .Set ("group_search_filter" , in .GroupSearchFilter )
4646 d .Set ("nested_group_membership_enabled" , in .NestedGroupMembershipEnabled )
4747 d .Set ("port" , int (in .Port ))
4848 d .Set ("tls" , in .TLS )
49+ d .Set ("start_tls" , in .StartTLS )
4950 d .Set ("user_disabled_bit_mask" , int (in .UserDisabledBitMask ))
5051 d .Set ("user_enabled_attribute" , in .UserEnabledAttribute )
5152 d .Set ("user_login_attribute" , in .UserLoginAttribute )
5253 d .Set ("user_member_attribute" , in .UserMemberAttribute )
5354 d .Set ("user_name_attribute" , in .UserNameAttribute )
5455 d .Set ("user_object_class" , in .UserObjectClass )
5556 d .Set ("user_search_attribute" , in .UserSearchAttribute )
57+ d .Set ("user_search_base" , in .UserSearchBase )
58+ d .Set ("user_search_filter" , in .UserSearchFilter )
5659
5760 return nil
5861}
@@ -105,6 +108,10 @@ func expandAuthConfigLdap(in *schema.ResourceData) (*managementClient.LdapConfig
105108 obj .UserSearchBase = v
106109 }
107110
111+ if v , ok := in .Get ("user_search_filter" ).(string ); ok && len (v ) > 0 {
112+ obj .UserSearchFilter = v
113+ }
114+
108115 if v , ok := in .Get ("certificate" ).(string ); ok && len (v ) > 0 {
109116 cert , err := Base64Decode (v )
110117 if err != nil {
@@ -145,6 +152,10 @@ func expandAuthConfigLdap(in *schema.ResourceData) (*managementClient.LdapConfig
145152 obj .GroupSearchBase = v
146153 }
147154
155+ if v , ok := in .Get ("group_search_filter" ).(string ); ok && len (v ) > 0 {
156+ obj .GroupSearchFilter = v
157+ }
158+
148159 if v , ok := in .Get ("nested_group_membership_enabled" ).(bool ); ok {
149160 obj .NestedGroupMembershipEnabled = v
150161 }
@@ -157,6 +168,10 @@ func expandAuthConfigLdap(in *schema.ResourceData) (*managementClient.LdapConfig
157168 obj .TLS = v
158169 }
159170
171+ if v , ok := in .Get ("start_tls" ).(bool ); ok {
172+ obj .StartTLS = v
173+ }
174+
160175 if v , ok := in .Get ("user_disabled_bit_mask" ).(int ); ok && v > 0 {
161176 obj .UserDisabledBitMask = int64 (v )
162177 }
0 commit comments