Documentation ¶
Index ¶
- func NewAccessGroupAccessGroup(id string) cloudflare.AccessGroupAccessGroup
- func NewAccessGroupAnyValidServiceToken() cloudflare.AccessGroupAnyValidServiceToken
- func NewAccessGroupCertificate() cloudflare.AccessGroupCertificate
- func NewAccessGroupEmail(email string) cloudflare.AccessGroupEmail
- func NewAccessGroupEmailDomains(domain string) cloudflare.AccessGroupEmailDomain
- func NewAccessGroupEveryone() cloudflare.AccessGroupEveryone
- func NewAccessGroupGSuite(email string, identityProviderID string) cloudflare.AccessGroupGSuite
- func NewAccessGroupGeo(country string) cloudflare.AccessGroupGeo
- func NewAccessGroupIP(ip string) cloudflare.AccessGroupIP
- func NewAccessGroupLoginMethod(id string) cloudflare.AccessGroupLoginMethod
- func NewAccessGroupOktaGroup(name string, identityProviderID string) cloudflare.AccessGroupOkta
- func NewAccessGroupServiceToken(token string) cloudflare.AccessGroupServiceToken
- type API
- func (a *API) AccessApplication(ctx context.Context, accessApplicationID string) (cloudflare.AccessApplication, error)
- func (a *API) AccessApplications(ctx context.Context) ([]cloudflare.AccessApplication, error)
- func (a *API) AccessGroup(ctx context.Context, accessGroupID string) (cloudflare.AccessGroup, error)
- func (a *API) AccessGroups(ctx context.Context) (cfcollections.AccessGroupCollection, error)
- func (a *API) AccessPolicies(ctx context.Context, appID string) (cfcollections.AccessPolicyCollection, error)
- func (a *API) CreateAccessApplication(ctx context.Context, ag cloudflare.AccessApplication) (cloudflare.AccessApplication, error)
- func (a *API) CreateAccessGroup(ctx context.Context, ag cloudflare.AccessGroup) (cloudflare.AccessGroup, error)
- func (a *API) CreateAccessPolicy(ctx context.Context, appID string, ag cloudflare.AccessPolicy) (cloudflare.AccessPolicy, error)
- func (a *API) CreateAccessServiceToken(ctx context.Context, token cftypes.ExtendedServiceToken) (cftypes.ExtendedServiceToken, error)
- func (a *API) DeleteAccessApplication(ctx context.Context, appID string) error
- func (a *API) DeleteAccessGroup(ctx context.Context, groupID string) error
- func (a *API) DeleteAccessPolicy(ctx context.Context, appID string, policyID string) error
- func (a *API) DeleteAccessServiceToken(ctx context.Context, tokenID string) error
- func (a *API) FindAccessApplicationByDomain(ctx context.Context, domain string) (*cloudflare.AccessApplication, error)
- func (a *API) RotateAccessServiceToken(ctx context.Context, token cftypes.ExtendedServiceToken) (cftypes.ExtendedServiceToken, error)
- func (a *API) ServiceTokens(ctx context.Context) ([]cftypes.ExtendedServiceToken, error)
- func (a *API) UpdateAccessApplication(ctx context.Context, ag cloudflare.AccessApplication) (cloudflare.AccessApplication, error)
- func (a *API) UpdateAccessGroup(ctx context.Context, ag cloudflare.AccessGroup) (cloudflare.AccessGroup, error)
- func (a *API) UpdateAccessPolicy(ctx context.Context, appID string, ag cloudflare.AccessPolicy) (cloudflare.AccessPolicy, error)
- func (a *API) UpdateAccessServiceToken(ctx context.Context, token cftypes.ExtendedServiceToken) (cftypes.ExtendedServiceToken, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAccessGroupAccessGroup ¶
func NewAccessGroupAccessGroup(id string) cloudflare.AccessGroupAccessGroup
func NewAccessGroupAnyValidServiceToken ¶
func NewAccessGroupAnyValidServiceToken() cloudflare.AccessGroupAnyValidServiceToken
func NewAccessGroupCertificate ¶
func NewAccessGroupCertificate() cloudflare.AccessGroupCertificate
func NewAccessGroupEmail ¶
func NewAccessGroupEmail(email string) cloudflare.AccessGroupEmail
func NewAccessGroupEmailDomains ¶
func NewAccessGroupEmailDomains(domain string) cloudflare.AccessGroupEmailDomain
func NewAccessGroupEveryone ¶
func NewAccessGroupEveryone() cloudflare.AccessGroupEveryone
func NewAccessGroupGSuite ¶
func NewAccessGroupGSuite(email string, identityProviderID string) cloudflare.AccessGroupGSuite
func NewAccessGroupGeo ¶
func NewAccessGroupGeo(country string) cloudflare.AccessGroupGeo
func NewAccessGroupIP ¶
func NewAccessGroupIP(ip string) cloudflare.AccessGroupIP
func NewAccessGroupLoginMethod ¶
func NewAccessGroupLoginMethod(id string) cloudflare.AccessGroupLoginMethod
func NewAccessGroupOktaGroup ¶
func NewAccessGroupOktaGroup(name string, identityProviderID string) cloudflare.AccessGroupOkta
func NewAccessGroupServiceToken ¶
func NewAccessGroupServiceToken(token string) cloudflare.AccessGroupServiceToken
Types ¶
type API ¶
type API struct { CFAccountID string // contains filtered or unexported fields }
func (*API) AccessApplication ¶
func (a *API) AccessApplication(ctx context.Context, accessApplicationID string) (cloudflare.AccessApplication, error)
func (*API) AccessApplications ¶
func (a *API) AccessApplications(ctx context.Context) ([]cloudflare.AccessApplication, error)
func (*API) AccessGroup ¶
func (a *API) AccessGroup(ctx context.Context, accessGroupID string) (cloudflare.AccessGroup, error)
func (*API) AccessGroups ¶
func (a *API) AccessGroups(ctx context.Context) (cfcollections.AccessGroupCollection, error)
func (*API) AccessPolicies ¶
func (a *API) AccessPolicies(ctx context.Context, appID string) (cfcollections.AccessPolicyCollection, error)
func (*API) CreateAccessApplication ¶
func (a *API) CreateAccessApplication(ctx context.Context, ag cloudflare.AccessApplication) (cloudflare.AccessApplication, error)
func (*API) CreateAccessGroup ¶
func (a *API) CreateAccessGroup(ctx context.Context, ag cloudflare.AccessGroup) (cloudflare.AccessGroup, error)
func (*API) CreateAccessPolicy ¶
func (a *API) CreateAccessPolicy(ctx context.Context, appID string, ag cloudflare.AccessPolicy) (cloudflare.AccessPolicy, error)
func (*API) CreateAccessServiceToken ¶
func (a *API) CreateAccessServiceToken(ctx context.Context, token cftypes.ExtendedServiceToken) (cftypes.ExtendedServiceToken, error)
func (*API) DeleteAccessApplication ¶
func (*API) DeleteAccessGroup ¶
func (*API) DeleteAccessPolicy ¶
func (*API) DeleteAccessServiceToken ¶
func (*API) FindAccessApplicationByDomain ¶
func (a *API) FindAccessApplicationByDomain(ctx context.Context, domain string) (*cloudflare.AccessApplication, error)
func (*API) RotateAccessServiceToken ¶
func (a *API) RotateAccessServiceToken(ctx context.Context, token cftypes.ExtendedServiceToken) (cftypes.ExtendedServiceToken, error)
func (*API) ServiceTokens ¶
func (*API) UpdateAccessApplication ¶
func (a *API) UpdateAccessApplication(ctx context.Context, ag cloudflare.AccessApplication) (cloudflare.AccessApplication, error)
func (*API) UpdateAccessGroup ¶
func (a *API) UpdateAccessGroup(ctx context.Context, ag cloudflare.AccessGroup) (cloudflare.AccessGroup, error)
func (*API) UpdateAccessPolicy ¶
func (a *API) UpdateAccessPolicy(ctx context.Context, appID string, ag cloudflare.AccessPolicy) (cloudflare.AccessPolicy, error)
func (*API) UpdateAccessServiceToken ¶
func (a *API) UpdateAccessServiceToken(ctx context.Context, token cftypes.ExtendedServiceToken) (cftypes.ExtendedServiceToken, error)
Click to show internal directories.
Click to hide internal directories.