go-fastly

module
v9.14.0 Latest Latest
Warning

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

Go to latest
Published: Mar 5, 2025 License: Apache-2.0

README

Go Fastly

Go Documentation

A Go client module for interacting with most facets of the Fastly API.

NOTE: This API client may not function correctly when used on the Fastly Compute platform. Support for Compute is on the roadmap but has not yet been prioritised (details).

Versioning and Release Schedules

The maintainers of this module strive to maintain semantic versioning (SemVer). This means that breaking changes (removal of functionality, or incompatible changes to existing functionality) will be released in a version with the first version component (major) incremented. Feature additions will increment the second version component (minor), and bug fixes which do not affect compatibility will increment the third version component (patch).

On the first Wednesday of each month, a release will be published including all breaking, feature, and bug-fix changes that are ready for release. If that Wednesday should happen to be a US holiday, the release will be delayed until the next available working day.

If critical or urgent bug fixes are ready for release in between those primary releases, patch releases will be made as needed to make those fixes available.

Usage

import "github.com/fastly/go-fastly/v9/fastly"

Reference

Directories

Path Synopsis
API reference: https://developer.fastly.com/reference/api/vcl-services/rate-limiter/ NB: ERL is an optional feature that must be enabled before use
API reference: https://developer.fastly.com/reference/api/vcl-services/rate-limiter/ NB: ERL is an optional feature that must be enabled before use
computeacls
Package computeacls contains subpackages which offer various operations to configure Fastly compute ACLs.
Package computeacls contains subpackages which offer various operations to configure Fastly compute ACLs.
domains
Package domains contains subpackages which offer various operations to enable, disable, and configure Fastly domains
Package domains contains subpackages which offer various operations to enable, disable, and configure Fastly domains
domains/v1
Package v1 contains functionality which offer various operations to enable, disable, and configure Fastly domains using its v1 implementation.
Package v1 contains functionality which offer various operations to enable, disable, and configure Fastly domains using its v1 implementation.
objectstorage
Package objectstorage contains subpackages which offer various operations to configure storage objects.
Package objectstorage contains subpackages which offer various operations to configure storage objects.
objectstorage/accesskeys
Package accesskeys contains API operations to create, get, list, and delete Fastly object storage access keys.
Package accesskeys contains API operations to create, get, list, and delete Fastly object storage access keys.
products
Package products contains subpackages which offer various operations to enable, disable, and configure Fastly products on a service
Package products contains subpackages which offer various operations to enable, disable, and configure Fastly products on a service
products/botmanagement
Package botmanagement contains API operations to enable and disable the Bot Management product on a service
Package botmanagement contains API operations to enable and disable the Bot Management product on a service
products/brotlicompression
Package brotlicompression contains API operations to enable and disable the Brotli Compression product on a service
Package brotlicompression contains API operations to enable and disable the Brotli Compression product on a service
products/ddosprotection
Package ddosprotection contains API operations to enable, disable, and configure the DDoS Protection product on a service
Package ddosprotection contains API operations to enable, disable, and configure the DDoS Protection product on a service
products/domaininspector
Package domaininspector contains API operations to enable and disable the Domain Inspector product on a service
Package domaininspector contains API operations to enable and disable the Domain Inspector product on a service
products/fanout
Package fanout contains API operations to enable and disable the Fanout product on a service
Package fanout contains API operations to enable and disable the Fanout product on a service
products/imageoptimizer
Package imageoptimizer contains API operations to enable and disable the Image Optimizer product on a service
Package imageoptimizer contains API operations to enable and disable the Image Optimizer product on a service
products/logexplorerinsights
Package logexplorerinsights contains API operations to enable and disable the Log Explorer & Insights product on a service
Package logexplorerinsights contains API operations to enable and disable the Log Explorer & Insights product on a service
products/ngwaf
Package ngwaf contains API operations to enable, disable, and configure the Next-Gen WAF product on a service
Package ngwaf contains API operations to enable, disable, and configure the Next-Gen WAF product on a service
products/origininspector
Package origininspector contains API operations to enable and disable the Origin Inspector product on a service
Package origininspector contains API operations to enable and disable the Origin Inspector product on a service
products/websockets
Package websockets contains API operations to enable and disable the WebSockets product on a service
Package websockets contains API operations to enable and disable the WebSockets product on a service
internal
productcore
Package productcore provides a group of generic HTTP operation wrappers which are used to compose API operations on products, and a group of constructors used to create FunctionalTest objects for testing those API operations
Package productcore provides a group of generic HTTP operation wrappers which are used to compose API operations on products, and a group of constructors used to create FunctionalTest objects for testing those API operations
test_utils
Package test_utils contains types and functions used to simplify creation and execution of unit and functional tests
Package test_utils contains types and functions used to simplify creation and execution of unit and functional tests

Jump to

Keyboard shortcuts

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