Lumen help
Definitions are passive elements of your configuration and are intended to offer efficiency through reuse. They are most relevant when you are selecting a Match Rule Feature that requires them.
Managing Definitions
Definitions can be managed a few different ways depending on your needs.
Create Definitions on Demand When Needed
When you select "Match Rule Features" that require a definition reference, you can simply create it on the fly then, and reuse as needed later.
Create Defintions Prior to Use
Sometimes is makes sense to create definitions in advance because you already know you will need them. You’ll see the "Definitions" tab at the top of "Configuration" section.
You can add or change them anytime and if you change any that have multiple references, all your changes will be reflected globally for every reference.
Keep in mind that a definition that has no reference also has no affect to your CDN Property traffic.
Definition Descriptions
Definition | Description | Required by Feature | Optional by Feature |
Geo Restrictions Lists | A simple list (array) of countries. The options in the referencing feature determine whether to allow or deny access among other behaviors. |
Geo Restrictions |
|
IP Restrictions Lists |
A simple list (array) of IPV4, IPv6, or CIDR addresses. The options in the referencing feature determine whether to allow or deny access among other behaviors. |
IP Restrictions |
Geo Restrictions Token Authentication |
String Lists |
An array of strings that can be referenced within a Match Rule condition expression. |
n/a |
|
Headers |
A dictionary of header name-value pairs. |
Request/Response Header Manipulation |
|
Token Authentication |
A multi-field form with inputs required to generate and validate the presences of an embedded token within in a request URL as a set of query string parameters. |
Token Authentication |
|
Generated Response |
A dictionary of predefined response behaviors, such as response code, headers, payload and more. |
Generated Response |
|
Lua |
Lua scripts definitions are generated by your Lumen support team in order to provide functions not already offered out of the box. While you cannot create your own Lua scripts, you reference them wherever needed. |
Lua Scripts - Requests/Responses |
|
Reporting Overrides |
Contains the names under which traffic should reported. By default, all traffic for a given property is reported under the primary alias in aggregate. |
Reporting Overrides |
|
Origin Fill Policy |
A dictionary containing single or multi-origin details and failover criteria as appropriate. By default, all content for a given property will adhere to the Origin Fill Policy that is referenced in the Property definition, however using the Origin Match Rule feature allows you to override this. |
Origin Fill Policy |
|
Learn more about
Media portal
Explore Media portal
Top 10 articles