Documentation
¶
Overview ¶
Package access provides the Access Sync Controllers for managing Cloudflare Access resources.
Index ¶
Constants ¶
const (
// ApplicationFinalizerName is the finalizer for AccessApplication SyncState resources.
ApplicationFinalizerName = "accessapplication.sync.cloudflare-operator.io/finalizer"
)
const (
// GroupFinalizerName is the finalizer for AccessGroup SyncState resources.
GroupFinalizerName = "accessgroup.sync.cloudflare-operator.io/finalizer"
)
const (
// IdentityProviderFinalizerName is the finalizer for AccessIdentityProvider SyncState resources.
IdentityProviderFinalizerName = "accessidentityprovider.sync.cloudflare-operator.io/finalizer"
)
const (
// ServiceTokenFinalizerName is the finalizer for AccessServiceToken SyncState resources.
ServiceTokenFinalizerName = "accessservicetoken.sync.cloudflare-operator.io/finalizer"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationController ¶
type ApplicationController struct {
*common.BaseSyncController
}
ApplicationController is the Sync Controller for AccessApplication Configuration.
func NewApplicationController ¶
func NewApplicationController(c client.Client) *ApplicationController
NewApplicationController creates a new AccessApplication sync controller.
func (*ApplicationController) Reconcile ¶
func (r *ApplicationController) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile processes a CloudflareSyncState resource for AccessApplication.
func (*ApplicationController) SetupWithManager ¶
func (r *ApplicationController) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type GroupController ¶
type GroupController struct {
*common.BaseSyncController
}
GroupController is the Sync Controller for AccessGroup Configuration.
func NewGroupController ¶
func NewGroupController(c client.Client) *GroupController
NewGroupController creates a new AccessGroup sync controller.
func (*GroupController) Reconcile ¶
Reconcile processes a CloudflareSyncState resource for AccessGroup.
func (*GroupController) SetupWithManager ¶
func (r *GroupController) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type IdentityProviderController ¶
type IdentityProviderController struct {
*common.BaseSyncController
}
IdentityProviderController is the Sync Controller for AccessIdentityProvider Configuration.
func NewIdentityProviderController ¶
func NewIdentityProviderController(c client.Client) *IdentityProviderController
NewIdentityProviderController creates a new AccessIdentityProvider sync controller.
func (*IdentityProviderController) Reconcile ¶
func (r *IdentityProviderController) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile processes a CloudflareSyncState resource for AccessIdentityProvider.
func (*IdentityProviderController) SetupWithManager ¶
func (r *IdentityProviderController) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ServiceTokenController ¶
type ServiceTokenController struct {
*common.BaseSyncController
}
ServiceTokenController is the Sync Controller for AccessServiceToken Configuration.
func NewServiceTokenController ¶
func NewServiceTokenController(c client.Client) *ServiceTokenController
NewServiceTokenController creates a new AccessServiceToken sync controller.
func (*ServiceTokenController) Reconcile ¶
func (r *ServiceTokenController) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile processes a CloudflareSyncState resource for AccessServiceToken.
func (*ServiceTokenController) SetupWithManager ¶
func (r *ServiceTokenController) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.