Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Add ¶
func Add(mgr manager.Manager, deps *kontroller.Deps) error
Add creates a new IAM Policy Controller and adds it to the Manager with default RBAC. The Manager will set fields on the Controller and start it when the Manager is started.
func ToK8sResource ¶ added in v1.102.0
func ToK8sResource(policyMember *iamv1beta1.IAMPolicyMember) (*k8s.Resource, error)
Types ¶
type Reconciler ¶
type Reconciler struct { lifecyclehandler.LifecycleHandler client.Client metrics.ReconcilerMetrics // contains filtered or unexported fields }
func NewReconciler ¶
func NewReconciler(mgr manager.Manager, provider *tfschema.Provider, smLoader *servicemappingloader.ServiceMappingLoader, converter *conversion.Converter, dclConfig *mmdcl.Config, immediateReconcileRequests chan event.GenericEvent, resourceWatcherRoutines *semaphore.Weighted, defaulters []k8s.Defaulter, jg jitter.Generator) (*Reconciler, error)
NewReconciler returns a new reconcile.Reconciler.
Click to show internal directories.
Click to hide internal directories.