cloudflare

package
v0.3.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 15, 2026 License: GPL-3.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Config = config.GetConfig()

Functions

This section is empty.

Types

type CloudflareProvider

type CloudflareProvider struct {
	// contains filtered or unexported fields
}

func NewCloudflareProvider

func NewCloudflareProvider(ctx context.Context, config models.ProviderConfig) (*CloudflareProvider, error)

func (*CloudflareProvider) GrantAccess

func (p *CloudflareProvider) GrantAccess(ctx context.Context, request *models.AccessRequest) error

GrantAccess adds an account member to a user group

func (*CloudflareProvider) IsAccessExpired

func (p *CloudflareProvider) IsAccessExpired(ctx context.Context, request *models.AccessRequest) (bool, error)

func (*CloudflareProvider) ListUsersWithAccess

func (p *CloudflareProvider) ListUsersWithAccess(ctx context.Context, role models.AccessRoleRef) ([]string, error)

func (*CloudflareProvider) RevokeAccess

func (p *CloudflareProvider) RevokeAccess(ctx context.Context, request *models.AccessRequest) error

RevokeAccess removes an account member from a user group

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL