# Functions
BoolOnOff returns 'on' if b, else 'off'.
deliveryServicesToSSLMultiCertDSes returns the "SSLMultiCertDS" map, and any warnings.
FilterServers returns the servers for which filter returns true.
No description provided by the author
GetDSParameters returns the parameters for the given Delivery Service.
GetServerParameters returns the parameters for the given Server, per the Layered Profiles feature.
GetServerSSLData gets the SSLData for all Delivery Services assigned to the given Server, any warnings, and any error.
GetSSLMultiCertDotConfigCertAndKeyName returns the cert file name and key file name for the given delivery service.
GetSSLMultiCertDotConfigDeliveryServices takes a list of delivery services, and returns the delivery services which will be inserted into the config by MakeSSLMultiCertDotConfig.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
LayerProfiles takes an ordered list of profile names (presumably from a Server or Delivery Service), and the Parameters from Traffic Ops (which includes Profile-Parameters data), and layers the parameters according to the ordered list of profiles.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MakeCacheDotConfig makes the ATS cache.config config file.
MakeChkconfig returns the 'chkconfig' ATS config file endpoint.
MakeMetaObj returns the list of config files, any warnings, and any errors.
No description provided by the author
MakeHeaderRewriteDotConfig makes the header rewrite file for an Edge hdr_rw_ or Mid hdr_rw_mid_ or Topology hdr_rw_{first,inner,last} file, as generated by MakeMetaConfigFilesList.
No description provided by the author
MakeIPAllowDotConfig creates the ip_allow.config ATS config file.
MakeIPAllowDotYAML creates the ip_allow.yaml ATS 9+ config file.
MakeStorageDotConfig creates storage.config for a given ATS Profile.
No description provided by the author
No description provided by the author
MakePackages returns the 'packages' ATS config file endpoint.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MakeStorageDotConfig creates storage.config for a given ATS Profile.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MakeVolumeDotConfig creates volume.config for a given ATS Profile.
No description provided by the author
No description provided by the author
ParentSelectParamQStringHandlingToBool returns whether the param is to use the query string in the parent select algorithm or not.
No description provided by the author
ProfilesMatch takes two ordered lists of profile names (such as from Servers or Delivery Services) and returns whether they contain the same profiles in the same order, and thus whether they will contain the same Parameters.
No description provided by the author
ServerProfilesMatch returns whether both servers have the same Profiles in the same order, and thus will have the same Parameters.
StringToTLSVersion returns the TLSVersion or TLSVersionInvalid if the string is not a TLS Version enum.
ToDeliveryServices converts a slice of the latest lib/go-tc and traffic_ops/vx-client type to the local alias.
ToInvalidationJobs converts a slice of the latest lib/go-tc and traffic_ops/vx-client type to the local alias.
ToServers converts a slice of the latest lib/go-tc and traffic_ops/vx-client type to the local alias.
ToServerUpdateStatuses converts a slice of the latest lib/go-tc and traffic_ops/vx-client type to the local alias.
V40ToDeliveryServices converts a slice of the old traffic_ops/v4-client type to the local alias.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Note YAML has no IANA standard mime type.
TODO Emulates Perl; change to 6? ATC no longer officially supports ATS 5.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DefaultDefaultEnableH2 is whether Delivery Services will have HTTP/2 enabled by default if they don't have an explicit Parameter, and no Opt is passed to the Make func.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
todo also unused.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
0 indicates no limit on origin connections.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ServiceCategoryHeader is the internal service category header for logging the service category.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
YAMLDocumentStart is the YAML document start directive.
No description provided by the author
# Variables
DefaultDefaultTLSVersions is the list of TLS versions to enable by default, if no Parameter exists and no Opt is passed to the Make func.
No description provided by the author
No description provided by the author
# Structs
AStatsDotConfigOpts contains settings to configure generation options.
ATSDotRulesOpts contains settings to configure generation options.
BGFetchDotConfigOpts contains settings to configure generation options.
CacheDotConfigOpts contains settings to configure generation options.
Cfg is the data and metadata for an ATS Config File.
CfgFile is all the information necessary to create an ATS config file, including the file name, path, data, and metadata.
No description provided by the author
ChkconfigOpts contains settings to configure generation options.
Config12MFactsOpts contains settings to configure generation options.
ConfigFilesListOpts contains settings to configure generation options.
DeliveryServiceServer is a compact version of DeliveryServiceServer.
DropQStringDotConfigOpts contains settings to configure generation options.
HeaderRewriteDotConfigOpts contains settings to configure generation options.
HostingDotConfigOpts contains settings to configure generation options.
IPAllowDotConfigOpts contains settings to configure generation options.
AStatsDotConfigOpts contains settings to configure generation options.
LoggingDotConfigOpts contains settings to configure generation options.
LoggingDotYAMLOpts contains settings to configure generation options.
LogsXMLDotConfigOpts contains settings to configure generation options.
PackagesOpts contains settings to configure generation options.
ParentAbstraction contains all the data necessary to build either parent.config or strategies.yaml.
ParentAbstractionService represents a single delivery service's parent data.
No description provided by the author
ParentConfigOpts contains settings to configure parent.config generation options.
PluginDotConfigOpts contains settings to configure generation options.
No description provided by the author
RegexRemapDotConfigOpts contains settings to configure generation options.
RegexRevalidateDotConfigOpts contains settings to configure generation options.
RemapDotConfigOpts contains settings to configure generation options.
No description provided by the author
ServerUnknownOpts contains settings to configure generation options.
SetDSCPDotConfigOpts contains settings to configure generation options.
SNIDotYAMLOpts contains settings to configure sni.yaml generation options.
SSLData has the DS data needed for both sni.yaml (ATS 9+) and ssl_server_name.yaml (ATS 8).
SSLMultiCertDotConfigOpts contains settings to configure generation options.
SSLServerNameYAMLOpts contains settings to configure ssl_server_name.yaml generation options.
StorageDotConfigOpts contains settings to configure generation options.
StrategiesYAMLOpts contains settings to configure strategies.config generation options.
SysCtlDotConfOpts contains settings to configure generation options.
TopologyPlacement contains data about the placement of a server in a topology.
URISigningConfigOpts contains settings to configure generation options.
URLSigConfigOpts contains settings to configure generation options.
VolumeDotConfigOpts contains settings to configure generation options.
# Type aliases
No description provided by the author
DeliveryService is a tc.DeliveryService for the latest lib/go-tc and traffic_ops/vx-client type.
No description provided by the author
InvalidationJob is a tc.InvalidationJob for the latest lib/go-tc and traffic_ops/vx-client type.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ParentAbstractionServices implements sort.Interface.
No description provided by the author
No description provided by the author
No description provided by the author
Server is a tc.Server for the latest lib/go-tc and traffic_ops/vx-client type.
No description provided by the author
No description provided by the author
ServerUdpateStatus is a tc.ServerUdpateStatus for the latest lib/go-tc and traffic_ops/vx-client type.
No description provided by the author
TopologyCacheTier is the position of a cache in the topology.
No description provided by the author