Documentation ¶
Overview ¶
Package imaging contains implementation for Akamai Terraform sub-provider responsible for managing images and videos
Index ¶
Constants ¶
const MaxPolicyDepth = 7
MaxPolicyDepth is the maximum supported depth of the nested transformations, before we reach hard limit of the Terraform provider for the gRPC communication for exchanging schema information, which is 64MB
Variables ¶
var PolicyDepth = MaxPolicyDepth
PolicyDepth is variable to allow changing it for the unit tests, to achieve faster execution for tests, which do not need all supported levels
Functions ¶
func PolicyOutputImage ¶
PolicyOutputImage is a top level schema func
Types ¶
type Subprovider ¶
type Subprovider struct {
// contains filtered or unexported fields
}
Subprovider gathers imaging 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) imaging.Imaging
Client returns the Imaging interface
func (*Subprovider) DataSources ¶
func (p *Subprovider) DataSources() map[string]*schema.Resource
DataSources returns terraform data sources for imaging
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
Package imagewriter contains set of functions used to manage image
|
Package imagewriter contains set of functions used to manage image |
Package videowriter contains set of functions used to manage video
|
Package videowriter contains set of functions used to manage video |