Page Shield
Get Page Shield settings
client.PageShield.Get(ctx, query) (*Setting, error)
GET/zones/{zone_id}/page_shield
Update Page Shield settings
client.PageShield.Update(ctx, params) (*PageShieldUpdateResponse, error)
PUT/zones/{zone_id}/page_shield
Page ShieldPolicies
List Page Shield policies
client.PageShield.Policies.List(ctx, query) (*SinglePage[PolicyListResponse], error)
GET/zones/{zone_id}/page_shield/policies
Get a Page Shield policy
client.PageShield.Policies.Get(ctx, policyID, query) (*PolicyGetResponse, error)
GET/zones/{zone_id}/page_shield/policies/{policy_id}
Create a Page Shield policy
client.PageShield.Policies.New(ctx, params) (*PolicyNewResponse, error)
POST/zones/{zone_id}/page_shield/policies
Update a Page Shield policy
client.PageShield.Policies.Update(ctx, policyID, params) (*PolicyUpdateResponse, error)
PUT/zones/{zone_id}/page_shield/policies/{policy_id}
Delete a Page Shield policy
client.PageShield.Policies.Delete(ctx, policyID, body) error
DELETE/zones/{zone_id}/page_shield/policies/{policy_id}
Page ShieldConnections
List Page Shield connections
client.PageShield.Connections.List(ctx, params) (*SinglePage[Connection], error)
GET/zones/{zone_id}/page_shield/connections
Get a Page Shield connection
client.PageShield.Connections.Get(ctx, connectionID, query) (*Connection, error)
GET/zones/{zone_id}/page_shield/connections/{connection_id}
Page ShieldScripts
List Page Shield scripts
client.PageShield.Scripts.List(ctx, params) (*SinglePage[Script], error)
GET/zones/{zone_id}/page_shield/scripts
Get a Page Shield script
client.PageShield.Scripts.Get(ctx, scriptID, query) (*ScriptGetResponse, error)
GET/zones/{zone_id}/page_shield/scripts/{script_id}
Page ShieldCookies
List Page Shield Cookies
client.PageShield.Cookies.List(ctx, params) (*SinglePage[CookieListResponse], error)
GET/zones/{zone_id}/page_shield/cookies
Get a Page Shield cookie
client.PageShield.Cookies.Get(ctx, cookieID, query) (*CookieGetResponse, error)
GET/zones/{zone_id}/page_shield/cookies/{cookie_id}