docker-compose up -dlocalhost:80traffic_ops owned by a new role traffic_opsdocker-compose downdocker-compose uplocalhost:5000/graphiql and start experimentingbrew cask install xquartzbrew install socatsource launch.pgmodler.rcpgmodeler.indockernet{
allServers(condition: {hostName: "odol-atsec-den-01"}) {
edges {
node {
hostName
domainName
cdnByCdnId {
name
}
profileByProfile {
name
profileParametersByProfile {
nodes {
parameterByParameter {
name
value
configFile
}
}
}
}
deliveryserviceServersByServer {
nodes {
deliveryserviceByDeliveryservice {
xmlId
active
dscp
signingAlgorithm
qstringIgnore
geoLimit
httpBypassFqdn
dnsBypassIp
dnsBypassIp6
typeByType {
name
}
profileByProfile {
name
profileParametersByProfile {
nodes {
parameterByParameter {
name
value
configFile
}
}
}
}
ccrDnsTtl
globalMaxTps
globalMaxMbps
longDesc
longDesc1
longDesc2
maxDnsAnswers
infoUrl
missLat
missLong
checkPath
protocol
sslKeyVersion
ipv6RoutingEnabled
rangeRequestHandling
edgeHeaderRewrite
originShield
midHeaderRewrite
regexRemap
cacheurl
remapText
multiSiteOrigin
displayName
trResponseHeaders
initialDispersion
dnsBypassCname
trRequestHeaders
regionalGeoBlocking
geoProvider
geoLimitCountries
logsEnabled
multiSiteOriginAlgorithm
geolimitRedirectUrl
tenantByTenantId {
name
}
routingName
deepCachingType
fqPacingRate
anonymousBlockingEnabled
deliveryserviceRegexesByDeliveryservice {
nodes {
regexByRegex {
pattern
typeByType {
name
}
}
}
}
federationDeliveryservicesByDeliveryservice {
nodes {
federationByFederation {
cname
description
ttl
federationFederationResolversByFederation {
nodes {
federationResolverByFederationResolver {
ipAddress
typeByType {
name
}
}
}
}
}
}
}
jobsByJobDeliveryservice {
nodes {
jobAgentByAgent {
name
description
active
}
objectType
objectName
keyword
parameters
assetUrl
assetType
jobStatusByStatus {
name
description
}
startTime
enteredTime
tmUserByJobUser {
username
fullName
}
}
}
originsByDeliveryservice {
nodes {
name
fqdn
protocol
isPrimary
port
ipAddress
ip6Address
coordinateByCoordinate {
name
latitude
longitude
}
profileByProfile {
name
profileParametersByProfile {
nodes {
parameterByParameter {
name
value
configFile
}
}
}
}
}
}
staticdnsentriesByDeliveryservice {
nodes {
host
address
typeByType {
name
}
ttl
}
}
steeringTargetsByDeliveryservice {
nodes {
value
typeByType {
name
}
deliveryserviceByTarget {
xmlId
}
}
}
}
}
}
}
}
}
}
{
allServers(first:3 after:"WyJwcmltYXJ5X2tleV9hc2MiLFsyMiwxMSwxLDMsODExXV0=") {
totalCount
pageInfo{
hasNextPage
hasPreviousPage
startCursor
endCursor
}
edges {
node {
hostName
}
}
}
}
curl -H "Content-Type: application/json" http://localhost:5000/graphql --data '{ "query": "{ allServers { edges { node { hostName } } } }"}' | jq