// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
// DeepCopyInto is an autogenerated deepcopy function copying the receiver writing into out . in must be non - nil .
func (in *ConfigurationSpecResource) DeepCopyInto(out *ConfigurationSpecResource) {
	*out = *in
	if in.AuthenticationEnabled != nil {
		in, out := &in.AuthenticationEnabled, &out.AuthenticationEnabled
		*out = new(bool)
		**out = **in
	}
	if in.AuthorizationEnabled != nil {
		in, out := &in.AuthorizationEnabled, &out.AuthorizationEnabled
		*out = new(bool)
		**out = **in
	}
	if in.AuthzQueryTemplate != nil {
		in, out := &in.AuthzQueryTemplate, &out.AuthzQueryTemplate
		*out = new(string)
		**out = **in
	}
	if in.BindPassword != nil {
		in, out := &in.BindPassword, &out.BindPassword
		*out = new(string)
		**out = **in
	}
	if in.BindUsername != nil {
		in, out := &in.BindUsername, &out.BindUsername
		*out = new(string)
		**out = **in
	}
	if in.CaCertificate != nil {
		in, out := &in.CaCertificate, &out.CaCertificate
		*out = new(string)
		**out = **in
	}
	if in.Hostname != nil {
		in, out := &in.Hostname, &out.Hostname
		*out = new(string)
		**out = **in
	}
	if in.Port != nil {
		in, out := &in.Port, &out.Port
		*out = new(int64)
		**out = **in
	}
	if in.ProjectID != nil {
		in, out := &in.ProjectID, &out.ProjectID
		*out = new(string)
		**out = **in
	}
	if in.UserToDnMapping != nil {
		in, out := &in.UserToDnMapping, &out.UserToDnMapping
		*out = make([]ConfigurationSpecUserToDnMapping, len(*in))
		for i := range *in {
			(*in)[i].DeepCopyInto(&(*out)[i])
		}
	}
	return
}
func ( in * ConfigurationSpecResource ) DeepCopyInto ( out * ConfigurationSpecResource ) { * out = * in if in . AuthenticationEnabled != nil { in , out := & in . AuthenticationEnabled , & out . AuthenticationEnabled * out = new ( bool ) * * out = * * in } if in . AuthorizationEnabled != nil { in , out := & in . AuthorizationEnabled , & out . AuthorizationEnabled * out = new ( bool ) * * out = * * in } if in . AuthzQueryTemplate != nil { in , out := & in . AuthzQueryTemplate , & out . AuthzQueryTemplate * out = new ( string ) * * out = * * in } if in . BindPassword != nil { in , out := & in . BindPassword , & out . BindPassword * out = new ( string ) * * out = * * in } if in . BindUsername != nil { in , out := & in . BindUsername , & out . BindUsername * out = new ( string ) * * out = * * in } if in . CaCertificate != nil { in , out := & in . CaCertificate , & out . CaCertificate * out = new ( string ) * * out = * * in } if in . Hostname != nil { in , out := & in . Hostname , & out . Hostname * out = new ( string ) * * out = * * in } if in . Port != nil { in , out := & in . Port , & out . Port * out = new ( int64 ) * * out = * * in } if in . ProjectID != nil { in , out := & in . ProjectID , & out . ProjectID * out = new ( string ) * * out = * * in } if in . UserToDnMapping != nil { in , out := & in . UserToDnMapping , & out . UserToDnMapping * out = make ( [ ] ConfigurationSpecUserToDnMapping , len ( * in ) ) for i := range * in { ( * in ) [ i ] . DeepCopyInto ( & ( * out ) [ i ] ) } } return }
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out.
DeepCopyInto is an autogenerated deepcopy function copying the receiver writing into out .