...

Package auditconfig

import "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/controller/iam/auditconfig"
Overview
Index

Overview ▾

func Add

func Add(mgr manager.Manager, provider *tfschema.Provider, smLoader *servicemappingloader.ServiceMappingLoader,
    converter *conversion.Converter, dclConfig *mmdcl.Config) error

func ToK8sResource

func ToK8sResource(auditConfig *iamv1beta1.IAMAuditConfig) (*k8s.Resource, error)

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) (*Reconciler, error)

func (*Reconciler) Reconcile

func (r *Reconciler) Reconcile(ctx context.Context, request reconcile.Request) (result reconcile.Result, err error)