Delivery Service URL(s)

{{::url}}

General Configuration Settings
XML_ID (Key) *
This id becomes a part of the CDN service domain in the form `http://cdn.service-key.company.com/`. Must be all lowercase, no spaces or special characters. May contain dashes.
Required Too Long Must be a valid DNS label (no special characters, capital letters, periods, underscores, or spaces and cannot begin or end with a hyphen)

### Current Value

    {{::dsCurrent.xmlId}}

Display Name *
Name of the service that appears in the Traffic portal. No character restrictions.
Required Too Long

### Current Value

    {{::dsCurrent.displayName}}

Active *
Whether or not this Delivery Service is active on the CDN and is capable of traffic.
Required

### Current Value

    {{::dsCurrent.active ? 'Active' : 'Not Active'}}

Content Routing Type *
DNS is the standard routing type for most CDN services. HTTP Redirect is a specialty routing service that is primarily used for video and large file downloads where localization and latency are significant concerns. A "Live" routing type should be used for all live services.
See Delivery Service Types.
Required View Details

### Current Value

    {{::dsCurrent.type}}

Tenant *
Name of company or division of company who owns account. Allows you to group your services and control access. Tenants are setup as a simple hierarchy where you may create parent / child accounts.
Required View Details

### Current Value

    {{::dsCurrent.tenant}}

CDN *
The CDN to which the Delivery Service belongs.
Required View Details

### Current Value

    {{::dsCurrent.cdnName}}

Protocol *
The protocol with which to serve this Delivery Service to the clients:

HTTP
  Deliver only HTTP traffic
HTTPS
  Deliver only HTTPS traffic
HTTP AND HTTPS
  Deliver both types of traffic
HTTP TO HTTPS
  Redirect HTTP traffic to use HTTPS

Required

### Current Value

    {{magicNumberLabel(protocols, dsCurrent.protocol)}}

Service Category
The type of content being delivered. Some examples are linear and vod.
View Details

### Current Value

    {{::dsCurrent.serviceCategory}}

Long Description 1
Free text field not currently used in configuration.

### Current Value

    {{::dsCurrent.longDesc}}

Long Description 2
Free text field not currently used in configuration.

### Current Value

    {{::dsCurrent.longDesc1}}

Long Description 3
Free text field not currently used in configuration.

### Current Value

    {{::dsCurrent.longDesc2}}

Profile
Only used if a Delivery Service uses configurations that specifically require a profile. Example: Multi-Site Origin configurations would require a Delivery Service Profile to be used.
View Details

### Current Value

    {{::dsCurrent.profileName}}

Info URL
Free text field used to enter a URL which provides information about the service.
Invalid URL Too Long

### Current Value

    {{::dsCurrent.infoUrl}}

Check Path
A path (e.g. `/crossdomain.xml`) with which to verify the connection to the origin server. This can be used by Check Extension scripts to do periodic health checks against the Delivery Service.
Too Long

### Current Value

    {{::dsCurrent.checkPath}}

Routing Configuration Settings
Routing Name *
The routing name to use for the delivery FQDN, e.g. `routing-name.deliveryservice.cdn-domain`. It must be a valid hostname without periods.
Required Too Long Must be a valid DNS label (no special characters, capital letters, periods, underscores, or spaces and cannot begin or end with a hyphen)

### Current Value

    {{::dsCurrent.routingName}}

IPv6 Routing Enabled *
Enabeld by default, disabling this allows you to turn off CDN responses to IPv6 requests
Required

### Current Value

    {{::dsCurrent.ipv6RoutingEnabled ? 'Enabled' : 'Disabled'}}

EDNS0 Client Subnet Enabled *
Disabled by default, enabling this enables EDNS0 client subnet on the Delivery Service level.
Required

### Current Value

    {{::dsCurrent.ecsEnabled ? 'Enabled' : 'Disabled'}}

Geolocation Provider *
Choose which Geolocation database provider - company that collects data on the location of IP addresses - to use.
Required

### Current Value

    {{magicNumberLabel(geoProviders, dsCurrent.geoProvider)}}

Geo Limit *
Some services are intended to be limited by geography. The possible settings are:

None
  Do not limit by geography.
Coverage Zone File only
  If the requesting IP is not in the Coverage Zone File, do not serve the request.
Coverage Zone File and Country Code(s)
  If the requesting IP is not in the Coverage Zone File or not in the United States, do not serve the request.

Required

### Current Value

    {{magicNumberLabel(geoLimits, dsCurrent.geoLimit)}}

Geo Limit Countries
How (if at all) is this service to be limited by geography. Example Country Codes: CA, IN, PR.
Too Long

### Current Value

    {{::dsCurrent.geoLimitCountries}}

Geo Limit Redirect URL
Traffic Router will redirect to this URL when Geo Limit check fails.
See GeoLimit Failure Redirect feature...
Invalid URL

### Current Value

    {{::dsCurrent.geoLimitRedirectURL}}

Max DNS Answers
See ATS documentation on Max DNS Answers: HTTP-routed Delivery Service
Too Small (must be greater than or equal to 0)

### Current Value

    {{::dsCurrent.maxDnsAnswers}}

Delivery Service DNS TTL
The TTL on the DNS record for the Traffic Router A and AAAA records. Setting too high or too low will result in poor caching performance.

### Current Value

    {{::dsCurrent.ccrDnsTtl}}

Consistent Hash Regex
Regex used to extract parts of the request path using grouping in order to build a consistent request string to be used for cache selection. If this field is set on a steering delivery service, it will override the regex set on the target delivery services.
See Pattern-Based Consistent Hashing
Too Long Test Regex

### Current Value

    {{::dsCurrent.consistentHashRegex}}

Regional Geoblocking *
Define regional geo-blocking rules for Delivery Services in a JSON format and set this to 'Enabled' to use "Regional Geoblocking". See Regional Geo-blocking
Required

### Current Value

    {{::dsCurrent.regionalGeoBlocking ? 'Enabled' : 'Disabled'}}

Traffic Router Additional Response Headers
List of header name:value pairs. One name:value pair per line. Listed pairs will be included in all Traffic Router HTTP(S) responses.

### Current Value

    {{::dsCurrent.trResponseHeaders}}

Traffic Router Log Request Headers
List of header keys. One header key per line. Listed headers will be included in Traffic Router access log entries under the `rh=` token.

### Current Value

    {{::dsCurrent.trRequestHeaders}}