type WantsCloudConfig … type PluginInitializer … var _ … // NewPluginInitializer constructs new instance of PluginInitializer func NewPluginInitializer(cloudConfig []byte) *PluginInitializer { … } // Initialize checks the initialization interfaces implemented by each plugin // and provide the appropriate initialization data func (i *PluginInitializer) Initialize(plugin admission.Interface) { … }