# AkamaiConfig Schema

```txt
https://ns.adobe.com/helix/config/cdn#/properties/prod/oneOf/1
```



| Abstract            | Extensible | Status         | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In                                                                                |
| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------------------------------- |
| Can be instantiated | No         | Unknown status | No           | Forbidden         | Forbidden             | none                | [project-config-cdn.schema.json\*](project-config-cdn.schema.json "open original schema") |

## 1 Type

`object` ([AkamaiConfig](project-config-cdn-properties-prod-oneof-akamaiconfig.md))

# 1 Properties

| Property                      | Type     | Required | Nullable       | Defined by                                                                                                                                                                                    |
| :---------------------------- | :------- | :------- | :------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [type](#type)                 | `string` | Required | cannot be null | [ProjectCDNConfig](project-config-cdn-properties-prod-oneof-akamaiconfig-properties-type.md "https://ns.adobe.com/helix/config/cdn#/properties/prod/oneOf/1/properties/type")                 |
| [host](#host)                 | `string` | Required | cannot be null | [ProjectCDNConfig](project-config-cdn-properties-prod-oneof-akamaiconfig-properties-host.md "https://ns.adobe.com/helix/config/cdn#/properties/prod/oneOf/1/properties/host")                 |
| [route](#route)               | Merged   | Required | cannot be null | [ProjectCDNConfig](project-config-cdn-defs-stringorarray.md "https://ns.adobe.com/helix/config/cdn#/properties/prod/oneOf/1/properties/route")                                                |
| [endpoint](#endpoint)         | `string` | Required | cannot be null | [ProjectCDNConfig](project-config-cdn-properties-prod-oneof-akamaiconfig-properties-endpoint.md "https://ns.adobe.com/helix/config/cdn#/properties/prod/oneOf/1/properties/endpoint")         |
| [clientSecret](#clientsecret) | `string` | Required | cannot be null | [ProjectCDNConfig](project-config-cdn-properties-prod-oneof-akamaiconfig-properties-clientsecret.md "https://ns.adobe.com/helix/config/cdn#/properties/prod/oneOf/1/properties/clientSecret") |
| [clientToken](#clienttoken)   | `string` | Required | cannot be null | [ProjectCDNConfig](project-config-cdn-properties-prod-oneof-akamaiconfig-properties-clienttoken.md "https://ns.adobe.com/helix/config/cdn#/properties/prod/oneOf/1/properties/clientToken")   |
| [accessToken](#accesstoken)   | `string` | Required | cannot be null | [ProjectCDNConfig](project-config-cdn-properties-prod-oneof-akamaiconfig-properties-accesstoken.md "https://ns.adobe.com/helix/config/cdn#/properties/prod/oneOf/1/properties/accessToken")   |

## type



`type`

*   is required

*   Type: `string`

*   cannot be null

*   defined in: [ProjectCDNConfig](project-config-cdn-properties-prod-oneof-akamaiconfig-properties-type.md "https://ns.adobe.com/helix/config/cdn#/properties/prod/oneOf/1/properties/type")

### type Type

`string`

### type Constraints

**constant**: the value of this property must be equal to:

```json
"akamai"
```

## host

production host

`host`

*   is required

*   Type: `string`

*   cannot be null

*   defined in: [ProjectCDNConfig](project-config-cdn-properties-prod-oneof-akamaiconfig-properties-host.md "https://ns.adobe.com/helix/config/cdn#/properties/prod/oneOf/1/properties/host")

### host Type

`string`

## route

Route or routes on the CDN that are rendered with Franklin

`route`

*   is required

*   Type: merged type ([Details](project-config-cdn-defs-stringorarray.md))

*   cannot be null

*   defined in: [ProjectCDNConfig](project-config-cdn-defs-stringorarray.md "https://ns.adobe.com/helix/config/cdn#/properties/prod/oneOf/1/properties/route")

### route Type

merged type ([Details](project-config-cdn-defs-stringorarray.md))

one (and only one) of

*   [Untitled string in ProjectCDNConfig](project-config-cdn-defs-stringorarray-oneof-0.md "check type definition")

*   [Untitled array in ProjectCDNConfig](project-config-cdn-defs-stringorarray-oneof-1.md "check type definition")

## endpoint



`endpoint`

*   is required

*   Type: `string`

*   cannot be null

*   defined in: [ProjectCDNConfig](project-config-cdn-properties-prod-oneof-akamaiconfig-properties-endpoint.md "https://ns.adobe.com/helix/config/cdn#/properties/prod/oneOf/1/properties/endpoint")

### endpoint Type

`string`

## clientSecret



`clientSecret`

*   is required

*   Type: `string`

*   cannot be null

*   defined in: [ProjectCDNConfig](project-config-cdn-properties-prod-oneof-akamaiconfig-properties-clientsecret.md "https://ns.adobe.com/helix/config/cdn#/properties/prod/oneOf/1/properties/clientSecret")

### clientSecret Type

`string`

## clientToken



`clientToken`

*   is required

*   Type: `string`

*   cannot be null

*   defined in: [ProjectCDNConfig](project-config-cdn-properties-prod-oneof-akamaiconfig-properties-clienttoken.md "https://ns.adobe.com/helix/config/cdn#/properties/prod/oneOf/1/properties/clientToken")

### clientToken Type

`string`

## accessToken



`accessToken`

*   is required

*   Type: `string`

*   cannot be null

*   defined in: [ProjectCDNConfig](project-config-cdn-properties-prod-oneof-akamaiconfig-properties-accesstoken.md "https://ns.adobe.com/helix/config/cdn#/properties/prod/oneOf/1/properties/accessToken")

### accessToken Type

`string`
