# README

Akamai Config GTM (Global Traffic Management)

A golang package that talks to the Akamai OPEN Config GTM API.

# Functions

Client returns a new dns Client instance with the specified controller.
NewDatacenterBase returns a new DatacenterBase structure.
NewLoadObject returns a new LoadObject structure.
NewResponseStatus returns a new ResponseStatus struct.

# Variables

ErrBadRequest is returned when a required parameter is missing.
ErrStructValidation is returned returned when given struct validation failed.
Ipv4DefaultDC is a default Datacenter ID for IPv4.
Ipv6DefaultDC is a default Datacenter ID for IPv6.
MapDefaultDC is a default Datacenter ID for Maps.

# Structs

AsAssignment represents a GTM asmap assignment structure.
AsMap represents a GTM AsMap.
AsMapList represents the returned GTM AsMap List body.
AsMapResponse contains a response after creating or updating AsMap.
CidrAssignment represents a GTM cidr assignment element.
CidrMap represents a GTM cidrMap element.
CidrMapList represents a GTM returned cidrmap list body.
CidrMapResponse contains a response after creating or updating CidrMap.
Datacenter represents a GTM datacenter.
DatacenterBase is a placeholder for default Datacenter.
DatacenterList contains a list of Datacenters.
DatacenterResponse contains a response after creating or updating Datacenter.
The Domain data structure represents a GTM domain.
DomainItem is a DomainsList item.
DomainResponse contains a response after creating or updating Domain.
DomainsList contains a list of domain items.
No description provided by the author
GeoAssignment represents a GTM geo assignment element.
GeoMap represents a GTM GeoMap.
GeoMapList represents the returned GTM GeoMap List body.
GeoMapResponse contains a response after creating or updating GeoMap.
HttpHeader struct contains HTTP headers to send if the testObjectProtocol is http or https.
Link is Probably THE most common type.
LivenessTest contains configuration of liveness tests to determine whether your servers respond to requests.
LoadObject contains information about the load reporting interface.
NullFieldMapStruct returned null Objects structure.
NullPerObjectAttributeStruct represents core and child null object attributes.
Property represents a GTM property.
PropertyList contains a list of property items.
PropertyResponse contains a response after creating or updating Property.
Resource represents a GTM resource.
ResourceInstance contains information about the resources that constrain the properties within the data center.
ResourceList is the structure returned by List Resources.
ResourceResponse contains a response after creating or updating Resource.
ResponseBody is a generic response struct.
ResponseStatus is returned on Create, Update or Delete operations for all entity types.
StaticRRSet contains static recordset.
TrafficTarget struct contains information about where to direct data center traffic.

# Interfaces

ASMaps contains operations available on a ASmap resource See: https://developer.akamai.com/api/web_performance/global_traffic_management/v1.html.
CidrMaps contains operations available on a Cidrmap resource See: https://developer.akamai.com/api/web_performance/global_traffic_management/v1.html.
Datacenters contains operations available on a Datacenter resource See: https://developer.akamai.com/api/web_performance/global_traffic_management/v1.html.
Domains contains operations available on a Domain resource See: https://developer.akamai.com/api/web_performance/global_traffic_management/v1.html.
GeoMaps contains operations available on a GeoMap resource See: https://developer.akamai.com/api/web_performance/global_traffic_management/v1.html.
No description provided by the author
Properties contains operations available on a Property resource See: https://developer.akamai.com/api/web_performance/global_traffic_management/v1.html.
Resources contains operations available on a Resource resource See: https://developer.akamai.com/api/web_performance/global_traffic_management/v1.html.

# Type aliases

No description provided by the author
ObjectMap represents ObjectMap datatype.
No description provided by the author