func()

in alibabacloudservicemesh/v1/zz_generated.deepcopy.go [1902:1988]


func (in *ASMOIDC) DeepCopyInto(out *ASMOIDC) {
	*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.RedirectPort != nil {
		in, out := &in.RedirectPort, &out.RedirectPort
		*out = new(uint32)
		**out = **in
	}
	if in.RedirectDomain != nil {
		in, out := &in.RedirectDomain, &out.RedirectDomain
		*out = new(string)
		**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.ImageTag != nil {
		in, out := &in.ImageTag, &out.ImageTag
		*out = new(string)
		**out = **in
	}
	if in.Replicas != nil {
		in, out := &in.Replicas, &out.Replicas
		*out = new(int32)
		**out = **in
	}
	if in.SignoutEndpoint != nil {
		in, out := &in.SignoutEndpoint, &out.SignoutEndpoint
		*out = new(string)
		**out = **in
	}
	if in.ResourceRequirements != nil {
		in, out := &in.ResourceRequirements, &out.ResourceRequirements
		*out = new(corev1.ResourceRequirements)
		(*in).DeepCopyInto(*out)
	}
}