k8s.io/apiserver@v0.31.1/pkg/apis/audit/v1/zz_generated.conversion.go (about) 1 //go:build !ignore_autogenerated 2 // +build !ignore_autogenerated 3 4 /* 5 Copyright The Kubernetes Authors. 6 7 Licensed under the Apache License, Version 2.0 (the "License"); 8 you may not use this file except in compliance with the License. 9 You may obtain a copy of the License at 10 11 http://www.apache.org/licenses/LICENSE-2.0 12 13 Unless required by applicable law or agreed to in writing, software 14 distributed under the License is distributed on an "AS IS" BASIS, 15 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 See the License for the specific language governing permissions and 17 limitations under the License. 18 */ 19 20 // Code generated by conversion-gen. DO NOT EDIT. 21 22 package v1 23 24 import ( 25 unsafe "unsafe" 26 27 authenticationv1 "k8s.io/api/authentication/v1" 28 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" 29 conversion "k8s.io/apimachinery/pkg/conversion" 30 runtime "k8s.io/apimachinery/pkg/runtime" 31 types "k8s.io/apimachinery/pkg/types" 32 audit "k8s.io/apiserver/pkg/apis/audit" 33 ) 34 35 func init() { 36 localSchemeBuilder.Register(RegisterConversions) 37 } 38 39 // RegisterConversions adds conversion functions to the given scheme. 40 // Public to allow building arbitrary schemes. 41 func RegisterConversions(s *runtime.Scheme) error { 42 if err := s.AddGeneratedConversionFunc((*Event)(nil), (*audit.Event)(nil), func(a, b interface{}, scope conversion.Scope) error { 43 return Convert_v1_Event_To_audit_Event(a.(*Event), b.(*audit.Event), scope) 44 }); err != nil { 45 return err 46 } 47 if err := s.AddGeneratedConversionFunc((*audit.Event)(nil), (*Event)(nil), func(a, b interface{}, scope conversion.Scope) error { 48 return Convert_audit_Event_To_v1_Event(a.(*audit.Event), b.(*Event), scope) 49 }); err != nil { 50 return err 51 } 52 if err := s.AddGeneratedConversionFunc((*EventList)(nil), (*audit.EventList)(nil), func(a, b interface{}, scope conversion.Scope) error { 53 return Convert_v1_EventList_To_audit_EventList(a.(*EventList), b.(*audit.EventList), scope) 54 }); err != nil { 55 return err 56 } 57 if err := s.AddGeneratedConversionFunc((*audit.EventList)(nil), (*EventList)(nil), func(a, b interface{}, scope conversion.Scope) error { 58 return Convert_audit_EventList_To_v1_EventList(a.(*audit.EventList), b.(*EventList), scope) 59 }); err != nil { 60 return err 61 } 62 if err := s.AddGeneratedConversionFunc((*GroupResources)(nil), (*audit.GroupResources)(nil), func(a, b interface{}, scope conversion.Scope) error { 63 return Convert_v1_GroupResources_To_audit_GroupResources(a.(*GroupResources), b.(*audit.GroupResources), scope) 64 }); err != nil { 65 return err 66 } 67 if err := s.AddGeneratedConversionFunc((*audit.GroupResources)(nil), (*GroupResources)(nil), func(a, b interface{}, scope conversion.Scope) error { 68 return Convert_audit_GroupResources_To_v1_GroupResources(a.(*audit.GroupResources), b.(*GroupResources), scope) 69 }); err != nil { 70 return err 71 } 72 if err := s.AddGeneratedConversionFunc((*ObjectReference)(nil), (*audit.ObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error { 73 return Convert_v1_ObjectReference_To_audit_ObjectReference(a.(*ObjectReference), b.(*audit.ObjectReference), scope) 74 }); err != nil { 75 return err 76 } 77 if err := s.AddGeneratedConversionFunc((*audit.ObjectReference)(nil), (*ObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error { 78 return Convert_audit_ObjectReference_To_v1_ObjectReference(a.(*audit.ObjectReference), b.(*ObjectReference), scope) 79 }); err != nil { 80 return err 81 } 82 if err := s.AddGeneratedConversionFunc((*Policy)(nil), (*audit.Policy)(nil), func(a, b interface{}, scope conversion.Scope) error { 83 return Convert_v1_Policy_To_audit_Policy(a.(*Policy), b.(*audit.Policy), scope) 84 }); err != nil { 85 return err 86 } 87 if err := s.AddGeneratedConversionFunc((*audit.Policy)(nil), (*Policy)(nil), func(a, b interface{}, scope conversion.Scope) error { 88 return Convert_audit_Policy_To_v1_Policy(a.(*audit.Policy), b.(*Policy), scope) 89 }); err != nil { 90 return err 91 } 92 if err := s.AddGeneratedConversionFunc((*PolicyList)(nil), (*audit.PolicyList)(nil), func(a, b interface{}, scope conversion.Scope) error { 93 return Convert_v1_PolicyList_To_audit_PolicyList(a.(*PolicyList), b.(*audit.PolicyList), scope) 94 }); err != nil { 95 return err 96 } 97 if err := s.AddGeneratedConversionFunc((*audit.PolicyList)(nil), (*PolicyList)(nil), func(a, b interface{}, scope conversion.Scope) error { 98 return Convert_audit_PolicyList_To_v1_PolicyList(a.(*audit.PolicyList), b.(*PolicyList), scope) 99 }); err != nil { 100 return err 101 } 102 if err := s.AddGeneratedConversionFunc((*PolicyRule)(nil), (*audit.PolicyRule)(nil), func(a, b interface{}, scope conversion.Scope) error { 103 return Convert_v1_PolicyRule_To_audit_PolicyRule(a.(*PolicyRule), b.(*audit.PolicyRule), scope) 104 }); err != nil { 105 return err 106 } 107 if err := s.AddGeneratedConversionFunc((*audit.PolicyRule)(nil), (*PolicyRule)(nil), func(a, b interface{}, scope conversion.Scope) error { 108 return Convert_audit_PolicyRule_To_v1_PolicyRule(a.(*audit.PolicyRule), b.(*PolicyRule), scope) 109 }); err != nil { 110 return err 111 } 112 return nil 113 } 114 115 func autoConvert_v1_Event_To_audit_Event(in *Event, out *audit.Event, s conversion.Scope) error { 116 out.Level = audit.Level(in.Level) 117 out.AuditID = types.UID(in.AuditID) 118 out.Stage = audit.Stage(in.Stage) 119 out.RequestURI = in.RequestURI 120 out.Verb = in.Verb 121 out.User = in.User 122 out.ImpersonatedUser = (*authenticationv1.UserInfo)(unsafe.Pointer(in.ImpersonatedUser)) 123 out.SourceIPs = *(*[]string)(unsafe.Pointer(&in.SourceIPs)) 124 out.UserAgent = in.UserAgent 125 out.ObjectRef = (*audit.ObjectReference)(unsafe.Pointer(in.ObjectRef)) 126 out.ResponseStatus = (*metav1.Status)(unsafe.Pointer(in.ResponseStatus)) 127 out.RequestObject = (*runtime.Unknown)(unsafe.Pointer(in.RequestObject)) 128 out.ResponseObject = (*runtime.Unknown)(unsafe.Pointer(in.ResponseObject)) 129 out.RequestReceivedTimestamp = in.RequestReceivedTimestamp 130 out.StageTimestamp = in.StageTimestamp 131 out.Annotations = *(*map[string]string)(unsafe.Pointer(&in.Annotations)) 132 return nil 133 } 134 135 // Convert_v1_Event_To_audit_Event is an autogenerated conversion function. 136 func Convert_v1_Event_To_audit_Event(in *Event, out *audit.Event, s conversion.Scope) error { 137 return autoConvert_v1_Event_To_audit_Event(in, out, s) 138 } 139 140 func autoConvert_audit_Event_To_v1_Event(in *audit.Event, out *Event, s conversion.Scope) error { 141 out.Level = Level(in.Level) 142 out.AuditID = types.UID(in.AuditID) 143 out.Stage = Stage(in.Stage) 144 out.RequestURI = in.RequestURI 145 out.Verb = in.Verb 146 out.User = in.User 147 out.ImpersonatedUser = (*authenticationv1.UserInfo)(unsafe.Pointer(in.ImpersonatedUser)) 148 out.SourceIPs = *(*[]string)(unsafe.Pointer(&in.SourceIPs)) 149 out.UserAgent = in.UserAgent 150 out.ObjectRef = (*ObjectReference)(unsafe.Pointer(in.ObjectRef)) 151 out.ResponseStatus = (*metav1.Status)(unsafe.Pointer(in.ResponseStatus)) 152 out.RequestObject = (*runtime.Unknown)(unsafe.Pointer(in.RequestObject)) 153 out.ResponseObject = (*runtime.Unknown)(unsafe.Pointer(in.ResponseObject)) 154 out.RequestReceivedTimestamp = in.RequestReceivedTimestamp 155 out.StageTimestamp = in.StageTimestamp 156 out.Annotations = *(*map[string]string)(unsafe.Pointer(&in.Annotations)) 157 return nil 158 } 159 160 // Convert_audit_Event_To_v1_Event is an autogenerated conversion function. 161 func Convert_audit_Event_To_v1_Event(in *audit.Event, out *Event, s conversion.Scope) error { 162 return autoConvert_audit_Event_To_v1_Event(in, out, s) 163 } 164 165 func autoConvert_v1_EventList_To_audit_EventList(in *EventList, out *audit.EventList, s conversion.Scope) error { 166 out.ListMeta = in.ListMeta 167 out.Items = *(*[]audit.Event)(unsafe.Pointer(&in.Items)) 168 return nil 169 } 170 171 // Convert_v1_EventList_To_audit_EventList is an autogenerated conversion function. 172 func Convert_v1_EventList_To_audit_EventList(in *EventList, out *audit.EventList, s conversion.Scope) error { 173 return autoConvert_v1_EventList_To_audit_EventList(in, out, s) 174 } 175 176 func autoConvert_audit_EventList_To_v1_EventList(in *audit.EventList, out *EventList, s conversion.Scope) error { 177 out.ListMeta = in.ListMeta 178 out.Items = *(*[]Event)(unsafe.Pointer(&in.Items)) 179 return nil 180 } 181 182 // Convert_audit_EventList_To_v1_EventList is an autogenerated conversion function. 183 func Convert_audit_EventList_To_v1_EventList(in *audit.EventList, out *EventList, s conversion.Scope) error { 184 return autoConvert_audit_EventList_To_v1_EventList(in, out, s) 185 } 186 187 func autoConvert_v1_GroupResources_To_audit_GroupResources(in *GroupResources, out *audit.GroupResources, s conversion.Scope) error { 188 out.Group = in.Group 189 out.Resources = *(*[]string)(unsafe.Pointer(&in.Resources)) 190 out.ResourceNames = *(*[]string)(unsafe.Pointer(&in.ResourceNames)) 191 return nil 192 } 193 194 // Convert_v1_GroupResources_To_audit_GroupResources is an autogenerated conversion function. 195 func Convert_v1_GroupResources_To_audit_GroupResources(in *GroupResources, out *audit.GroupResources, s conversion.Scope) error { 196 return autoConvert_v1_GroupResources_To_audit_GroupResources(in, out, s) 197 } 198 199 func autoConvert_audit_GroupResources_To_v1_GroupResources(in *audit.GroupResources, out *GroupResources, s conversion.Scope) error { 200 out.Group = in.Group 201 out.Resources = *(*[]string)(unsafe.Pointer(&in.Resources)) 202 out.ResourceNames = *(*[]string)(unsafe.Pointer(&in.ResourceNames)) 203 return nil 204 } 205 206 // Convert_audit_GroupResources_To_v1_GroupResources is an autogenerated conversion function. 207 func Convert_audit_GroupResources_To_v1_GroupResources(in *audit.GroupResources, out *GroupResources, s conversion.Scope) error { 208 return autoConvert_audit_GroupResources_To_v1_GroupResources(in, out, s) 209 } 210 211 func autoConvert_v1_ObjectReference_To_audit_ObjectReference(in *ObjectReference, out *audit.ObjectReference, s conversion.Scope) error { 212 out.Resource = in.Resource 213 out.Namespace = in.Namespace 214 out.Name = in.Name 215 out.UID = types.UID(in.UID) 216 out.APIGroup = in.APIGroup 217 out.APIVersion = in.APIVersion 218 out.ResourceVersion = in.ResourceVersion 219 out.Subresource = in.Subresource 220 return nil 221 } 222 223 // Convert_v1_ObjectReference_To_audit_ObjectReference is an autogenerated conversion function. 224 func Convert_v1_ObjectReference_To_audit_ObjectReference(in *ObjectReference, out *audit.ObjectReference, s conversion.Scope) error { 225 return autoConvert_v1_ObjectReference_To_audit_ObjectReference(in, out, s) 226 } 227 228 func autoConvert_audit_ObjectReference_To_v1_ObjectReference(in *audit.ObjectReference, out *ObjectReference, s conversion.Scope) error { 229 out.Resource = in.Resource 230 out.Namespace = in.Namespace 231 out.Name = in.Name 232 out.UID = types.UID(in.UID) 233 out.APIGroup = in.APIGroup 234 out.APIVersion = in.APIVersion 235 out.ResourceVersion = in.ResourceVersion 236 out.Subresource = in.Subresource 237 return nil 238 } 239 240 // Convert_audit_ObjectReference_To_v1_ObjectReference is an autogenerated conversion function. 241 func Convert_audit_ObjectReference_To_v1_ObjectReference(in *audit.ObjectReference, out *ObjectReference, s conversion.Scope) error { 242 return autoConvert_audit_ObjectReference_To_v1_ObjectReference(in, out, s) 243 } 244 245 func autoConvert_v1_Policy_To_audit_Policy(in *Policy, out *audit.Policy, s conversion.Scope) error { 246 out.ObjectMeta = in.ObjectMeta 247 out.Rules = *(*[]audit.PolicyRule)(unsafe.Pointer(&in.Rules)) 248 out.OmitStages = *(*[]audit.Stage)(unsafe.Pointer(&in.OmitStages)) 249 out.OmitManagedFields = in.OmitManagedFields 250 return nil 251 } 252 253 // Convert_v1_Policy_To_audit_Policy is an autogenerated conversion function. 254 func Convert_v1_Policy_To_audit_Policy(in *Policy, out *audit.Policy, s conversion.Scope) error { 255 return autoConvert_v1_Policy_To_audit_Policy(in, out, s) 256 } 257 258 func autoConvert_audit_Policy_To_v1_Policy(in *audit.Policy, out *Policy, s conversion.Scope) error { 259 out.ObjectMeta = in.ObjectMeta 260 out.Rules = *(*[]PolicyRule)(unsafe.Pointer(&in.Rules)) 261 out.OmitStages = *(*[]Stage)(unsafe.Pointer(&in.OmitStages)) 262 out.OmitManagedFields = in.OmitManagedFields 263 return nil 264 } 265 266 // Convert_audit_Policy_To_v1_Policy is an autogenerated conversion function. 267 func Convert_audit_Policy_To_v1_Policy(in *audit.Policy, out *Policy, s conversion.Scope) error { 268 return autoConvert_audit_Policy_To_v1_Policy(in, out, s) 269 } 270 271 func autoConvert_v1_PolicyList_To_audit_PolicyList(in *PolicyList, out *audit.PolicyList, s conversion.Scope) error { 272 out.ListMeta = in.ListMeta 273 out.Items = *(*[]audit.Policy)(unsafe.Pointer(&in.Items)) 274 return nil 275 } 276 277 // Convert_v1_PolicyList_To_audit_PolicyList is an autogenerated conversion function. 278 func Convert_v1_PolicyList_To_audit_PolicyList(in *PolicyList, out *audit.PolicyList, s conversion.Scope) error { 279 return autoConvert_v1_PolicyList_To_audit_PolicyList(in, out, s) 280 } 281 282 func autoConvert_audit_PolicyList_To_v1_PolicyList(in *audit.PolicyList, out *PolicyList, s conversion.Scope) error { 283 out.ListMeta = in.ListMeta 284 out.Items = *(*[]Policy)(unsafe.Pointer(&in.Items)) 285 return nil 286 } 287 288 // Convert_audit_PolicyList_To_v1_PolicyList is an autogenerated conversion function. 289 func Convert_audit_PolicyList_To_v1_PolicyList(in *audit.PolicyList, out *PolicyList, s conversion.Scope) error { 290 return autoConvert_audit_PolicyList_To_v1_PolicyList(in, out, s) 291 } 292 293 func autoConvert_v1_PolicyRule_To_audit_PolicyRule(in *PolicyRule, out *audit.PolicyRule, s conversion.Scope) error { 294 out.Level = audit.Level(in.Level) 295 out.Users = *(*[]string)(unsafe.Pointer(&in.Users)) 296 out.UserGroups = *(*[]string)(unsafe.Pointer(&in.UserGroups)) 297 out.Verbs = *(*[]string)(unsafe.Pointer(&in.Verbs)) 298 out.Resources = *(*[]audit.GroupResources)(unsafe.Pointer(&in.Resources)) 299 out.Namespaces = *(*[]string)(unsafe.Pointer(&in.Namespaces)) 300 out.NonResourceURLs = *(*[]string)(unsafe.Pointer(&in.NonResourceURLs)) 301 out.OmitStages = *(*[]audit.Stage)(unsafe.Pointer(&in.OmitStages)) 302 out.OmitManagedFields = (*bool)(unsafe.Pointer(in.OmitManagedFields)) 303 return nil 304 } 305 306 // Convert_v1_PolicyRule_To_audit_PolicyRule is an autogenerated conversion function. 307 func Convert_v1_PolicyRule_To_audit_PolicyRule(in *PolicyRule, out *audit.PolicyRule, s conversion.Scope) error { 308 return autoConvert_v1_PolicyRule_To_audit_PolicyRule(in, out, s) 309 } 310 311 func autoConvert_audit_PolicyRule_To_v1_PolicyRule(in *audit.PolicyRule, out *PolicyRule, s conversion.Scope) error { 312 out.Level = Level(in.Level) 313 out.Users = *(*[]string)(unsafe.Pointer(&in.Users)) 314 out.UserGroups = *(*[]string)(unsafe.Pointer(&in.UserGroups)) 315 out.Verbs = *(*[]string)(unsafe.Pointer(&in.Verbs)) 316 out.Resources = *(*[]GroupResources)(unsafe.Pointer(&in.Resources)) 317 out.Namespaces = *(*[]string)(unsafe.Pointer(&in.Namespaces)) 318 out.NonResourceURLs = *(*[]string)(unsafe.Pointer(&in.NonResourceURLs)) 319 out.OmitStages = *(*[]Stage)(unsafe.Pointer(&in.OmitStages)) 320 out.OmitManagedFields = (*bool)(unsafe.Pointer(in.OmitManagedFields)) 321 return nil 322 } 323 324 // Convert_audit_PolicyRule_To_v1_PolicyRule is an autogenerated conversion function. 325 func Convert_audit_PolicyRule_To_v1_PolicyRule(in *audit.PolicyRule, out *PolicyRule, s conversion.Scope) error { 326 return autoConvert_audit_PolicyRule_To_v1_PolicyRule(in, out, s) 327 }