edgeworkers

package
v5.6.0 Latest Latest
Warning

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

Go to latest
Published: Feb 19, 2024 License: MPL-2.0 Imports: 33 Imported by: 0

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

func (*Subprovider) Resources

func (p *Subprovider) Resources() map[string]*schema.Resource

Resources returns terraform resources for edgeworkers

Jump to

Keyboard shortcuts

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