Documentation
¶
Index ¶
- Variables
- type CloudflareProvider
- func (p *CloudflareProvider) GrantAccess(ctx context.Context, request *models.AccessRequest) error
- func (p *CloudflareProvider) IsAccessExpired(ctx context.Context, request *models.AccessRequest) (bool, error)
- func (p *CloudflareProvider) ListUsersWithAccess(ctx context.Context, role models.AccessRoleRef) ([]string, error)
- func (p *CloudflareProvider) RevokeAccess(ctx context.Context, request *models.AccessRequest) error
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
Click to show internal directories.
Click to hide internal directories.