gtm

package
v6.4.0 Latest Latest
Warning

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

Go to latest
Published: Sep 4, 2024 License: MPL-2.0 Imports: 31 Imported by: 0

Documentation

Overview

Package gtm contains implementation for Akamai Terraform sub-provider responsible for managing Global Traffic Management (GTM) domain configuration and administration

Index

Constants

This section is empty.

Variables

View Source
var HashiAcc = false

HashiAcc is Hack for Hashicorp Acceptance Tests

Functions

func Client

func Client(meta meta.Meta) gtm.GTM

Client returns the gtm interface

func GetQueryArgs

func GetQueryArgs(d *schema.ResourceData) (map[string]string, error)

GetQueryArgs retrieves optional query args. contractId, groupId [and accountSwitchKey] supported.

func NewGTMASMapDataSource

func NewGTMASMapDataSource() datasource.DataSource

NewGTMASMapDataSource returns a new GTM ASMap data source

func NewGTMCIDRMapDataSource

func NewGTMCIDRMapDataSource() datasource.DataSource

NewGTMCIDRMapDataSource returns a new GTM CIDRMap data source

func NewGTMDomainDataSource

func NewGTMDomainDataSource() datasource.DataSource

NewGTMDomainDataSource returns a new GTM domain data source

func NewGTMDomainsDataSource

func NewGTMDomainsDataSource() datasource.DataSource

NewGTMDomainsDataSource returns a new GTM domains data source

func NewGTMGeoMapDataSource added in v6.2.0

func NewGTMGeoMapDataSource() datasource.DataSource

NewGTMGeoMapDataSource returns a new GTM Geographic map data source

func NewGTMGeoMapsDataSource added in v6.2.0

func NewGTMGeoMapsDataSource() datasource.DataSource

NewGTMGeoMapsDataSource returns a new GTM Geographic maps data source

func NewGTMResourceDataSource

func NewGTMResourceDataSource() datasource.DataSource

NewGTMResourceDataSource returns a new GTM resource data source.

func NewGTMResourcesDataSource

func NewGTMResourcesDataSource() datasource.DataSource

NewGTMResourcesDataSource returns a new GTM resources data source.

Types

type Subprovider

type Subprovider struct{}

Subprovider gathers gtm resources and data sources

func NewSubprovider

func NewSubprovider() *Subprovider

NewSubprovider returns a new gtm subprovider

func (*Subprovider) FrameworkDataSources

func (p *Subprovider) FrameworkDataSources() []func() datasource.DataSource

FrameworkDataSources returns the gtm data sources implemented using terraform-plugin-framework

func (*Subprovider) FrameworkResources

func (p *Subprovider) FrameworkResources() []func() resource.Resource

FrameworkResources returns the gtm resources implemented using terraform-plugin-framework

func (*Subprovider) SDKDataSources

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

SDKDataSources returns the gtm data sources implemented using terraform-plugin-sdk

func (*Subprovider) SDKResources

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

SDKResources returns the gtm resources implemented using terraform-plugin-sdk

Jump to

Keyboard shortcuts

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