Documentation
¶
Overview ¶
Package edgeworkers contains implementation for Akamai Terraform sub-provider responsible for maintaining EdgeWorkers functions to dynamically manage web traffic
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrEdgeworkerActivation is returned when edgeworker activation fails ErrEdgeworkerActivation = errors.New("edgeworker activation") // ErrEdgeworkerDeactivation is returned when edgeworker deactivation fails ErrEdgeworkerDeactivation = errors.New("edgeworker deactivation") // ErrEdgeworkerActivationFailure is returned when edgeworker activation fails due to a timeout ErrEdgeworkerActivationFailure = errors.New("edgeworker activation failure") // ErrEdgeworkerDeactivationFailure is returned when edgeworker deactivation fails due to a timeout ErrEdgeworkerDeactivationFailure = errors.New("edgeworker deactivation failure") // ErrEdgeworkerActivationTimeout is returned when edgeworker activation fails due to a timeout ErrEdgeworkerActivationTimeout = errors.New("edgeworker activation timeout") // ErrEdgeworkerDeactivationTimeout is returned when edgeworker deactivation fails due to a timeout ErrEdgeworkerDeactivationTimeout = errors.New("edgeworker deactivation timeout") // ErrEdgeworkerActivationCancelled is returned on activation poll cancel ErrEdgeworkerActivationCancelled = errors.New("operation cancelled while waiting for edgeworker activation status") // ErrEdgeworkerDeactivationCancelled is returned on deactivation poll cancel ErrEdgeworkerDeactivationCancelled = errors.New("operation cancelled while waiting for edgeworker deactivation status") // ErrEdgeworkerActivationContextTerminated is returned on activation context termination ErrEdgeworkerActivationContextTerminated = errors.New("edgeworker activation context terminated") // ErrEdgeworkerDeactivationContextTerminated is returned on deactivation context termination ErrEdgeworkerDeactivationContextTerminated = errors.New("edgeworker deactivation context terminated") )
Functions ¶
This section is empty.
Types ¶
type Subprovider ¶
type Subprovider struct {
// contains filtered or unexported fields
}
Subprovider gathers edgeworkers resources and data sources
func NewSubprovider ¶
func NewSubprovider(opts ...option) *Subprovider
NewSubprovider returns a core sub provider
func (*Subprovider) Client ¶
func (p *Subprovider) Client(meta meta.Meta) edgeworkers.Edgeworkers
Client returns the edgeworkers interface
func (*Subprovider) DataSources ¶
func (p *Subprovider) DataSources() map[string]*schema.Resource
DataSources returns terraform data sources for edgeworkers
Source Files
¶
- bundle_hash.go
- data_akamai_edgekv_group_items.go
- data_akamai_edgekv_groups.go
- data_akamai_edgeworker.go
- data_akamai_edgeworker_activation.go
- data_akamai_edgeworkers_property_rules.go
- data_akamai_edgeworkers_resource_tier.go
- edgeworkers.go
- edgeworkers_errors.go
- provider.go
- resource_akamai_edgekv.go
- resource_akamai_edgekv_group_items.go
- resource_akamai_edgeworker.go
- resource_akamai_edgeworkers_activation.go
- resource_akamai_edgeworkers_activation_schema_v0.go
Click to show internal directories.
Click to hide internal directories.