in alibabacloudservicemesh/v1/zz_generated.deepcopy.go [6265:6348]
func (in *OIDCConfig) DeepCopyInto(out *OIDCConfig) {
*out = *in
if in.ExistedExtProviderName != nil {
in, out := &in.ExistedExtProviderName, &out.ExistedExtProviderName
*out = new(string)
**out = **in
}
if in.RedirectProtocol != nil {
in, out := &in.RedirectProtocol, &out.RedirectProtocol
*out = new(string)
**out = **in
}
if in.RedirectASMGateway != nil {
in, out := &in.RedirectASMGateway, &out.RedirectASMGateway
*out = new(string)
**out = **in
}
if in.RedirectASMGatewayIP != nil {
in, out := &in.RedirectASMGatewayIP, &out.RedirectASMGatewayIP
*out = new(string)
**out = **in
}
if in.RedirectDomain != nil {
in, out := &in.RedirectDomain, &out.RedirectDomain
*out = new(string)
**out = **in
}
if in.RedirectPort != nil {
in, out := &in.RedirectPort, &out.RedirectPort
*out = new(uint32)
**out = **in
}
if in.IssuerURI != nil {
in, out := &in.IssuerURI, &out.IssuerURI
*out = new(string)
**out = **in
}
if in.ClientID != nil {
in, out := &in.ClientID, &out.ClientID
*out = new(string)
**out = **in
}
if in.ClientSecret != nil {
in, out := &in.ClientSecret, &out.ClientSecret
*out = new(string)
**out = **in
}
if in.CookieSecret != nil {
in, out := &in.CookieSecret, &out.CookieSecret
*out = new(string)
**out = **in
}
if in.CookieRefresh != nil {
in, out := &in.CookieRefresh, &out.CookieRefresh
*out = new(string)
**out = **in
}
if in.CookieExpire != nil {
in, out := &in.CookieExpire, &out.CookieExpire
*out = new(string)
**out = **in
}
if in.Scopes != nil {
in, out := &in.Scopes, &out.Scopes
*out = new([]string)
if **in != nil {
in, out := *in, *out
*out = make([]string, len(*in))
copy(*out, *in)
}
}
if in.SignoutEndpoint != nil {
in, out := &in.SignoutEndpoint, &out.SignoutEndpoint
*out = new(string)
**out = **in
}
if in.WorkloadGroups != nil {
in, out := &in.WorkloadGroups, &out.WorkloadGroups
*out = make([]WorkloadGroup, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}