# type CdnConfiguration (v202505)

**Service** **CdnConfigurationService** **Dependencies** [CdnConfigurationPage](https://developers.google.com/ad-manager/api/reference/v202505/CdnConfigurationService.CdnConfigurationPage) [createCdnConfigurations()](https://developers.google.com/ad-manager/api/reference/v202505/CdnConfigurationService#createCdnConfigurations) [updateCdnConfigurations()](https://developers.google.com/ad-manager/api/reference/v202505/CdnConfigurationService#updateCdnConfigurations) ▼ **CdnConfiguration**

A [CdnConfiguration](https://developers.google.com/ad-manager/api/reference/v202505/CdnConfigurationService.CdnConfiguration) encapsulates information about where and how to ingest and deliver
content enabled for DAI (Dynamic Ad Insertion).

*** ** * ** ***

Namespace
:
    `https://www.google.com/apis/ads/publisher/v202505`

| ## Field ||
|---|---|
| ### `id` | ` xsd:long` The unique ID of the [CdnConfiguration](https://developers.google.com/ad-manager/api/reference/v202505/CdnConfigurationService.CdnConfiguration). This value is read-only and is assigned by Google. |
| ### `name` | ` xsd:string` The name of the [CdnConfiguration](https://developers.google.com/ad-manager/api/reference/v202505/CdnConfigurationService.CdnConfiguration). This value is required to create a CDN configuration and has a maximum length of 255 characters. |
| ### `cdnConfigurationType` | ` https://developers.google.com/ad-manager/api/reference/v202505/CdnConfigurationService.CdnConfigurationType ` The type of CDN configuration represented by this [CdnConfiguration](https://developers.google.com/ad-manager/api/reference/v202505/CdnConfigurationService.CdnConfiguration). This value is required to create a CDN configuration *** ** * ** *** **Enumerations** `UNKNOWN` :   The value returned if the actual value is not exposed by the requested API version. `LIVE_STREAM_SOURCE_CONTENT` :   A configuration that specifies where and how [LiveStreamEvent](https://developers.google.com/ad-manager/api/reference/v202505/LiveStreamEventService.LiveStreamEvent) content should be ingested and delivered. <br /> |
| ### `sourceContentConfiguration` | ` https://developers.google.com/ad-manager/api/reference/v202505/CdnConfigurationService.SourceContentConfiguration ` Parameters about this CDN configuration as a source of content. This facilitates fetching the original content for conditioning and delivering the original content as part of a modified stream. |
| ### `cdnConfigurationStatus` | ` https://developers.google.com/ad-manager/api/reference/v202505/CdnConfigurationService.CdnConfigurationStatus ` The status of the CDN configuration. *** ** * ** *** **Enumerations** `UNKNOWN` :   The value returned if the actual value is not exposed by the requested API version. `ACTIVE` :   The CDN configuration is in use. `ARCHIVED` :   The CDN configuration is no longer used. <br /> |