type CdnConfiguration (v202408)
Stay organized with collections
Save and categorize content based on your preferences.
Service
CdnConfigurationService
A 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/v202408
Field
|
id
|
xsd:long
The unique ID of the CdnConfiguration. This value is read-only and is assigned by
Google.
|
name
|
xsd:string
The name of the CdnConfiguration. This value is required to create a CDN configuration
and has a maximum length of 255 characters.
|
cdnConfigurationType
|
CdnConfigurationType
The type of CDN configuration represented by this 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 content should be ingested
and delivered.
|
sourceContentConfiguration
|
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
|
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.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-06 UTC.
[null,null,["Last updated 2025-08-06 UTC."],[[["\u003cp\u003eA CdnConfiguration object stores information about content ingestion and delivery for Dynamic Ad Insertion (DAI).\u003c/p\u003e\n"],["\u003cp\u003eIt includes crucial details like a unique ID, name, CDN configuration type, source content configuration, and status.\u003c/p\u003e\n"],["\u003cp\u003eThe CDN configuration type can specify how live stream content is handled.\u003c/p\u003e\n"],["\u003cp\u003eThe source content configuration helps in fetching original content for modification and delivery.\u003c/p\u003e\n"],["\u003cp\u003eThe CDN configuration status indicates if it's currently active, archived, or unknown.\u003c/p\u003e\n"]]],["The `CdnConfigurationService` manages configurations for content ingestion and delivery enabled for Dynamic Ad Insertion (DAI). Key actions include creating and updating `CdnConfiguration` objects. Each configuration includes a unique ID, a required name (up to 255 characters), a `CdnConfigurationType` (e.g., `LIVE_STREAM_SOURCE_CONTENT`), `SourceContentConfiguration`, and `CdnConfigurationStatus` (e.g., `ACTIVE`, `ARCHIVED`). This service defines how and where content is handled for DAI.\n"],null,["# type CdnConfiguration (v202408)\n\n**Service** \n**CdnConfigurationService** **Dependencies** \n[CdnConfigurationPage](/ad-manager/api/reference/v202408/CdnConfigurationService.CdnConfigurationPage) [createCdnConfigurations()](/ad-manager/api/reference/v202408/CdnConfigurationService#createCdnConfigurations) [updateCdnConfigurations()](/ad-manager/api/reference/v202408/CdnConfigurationService#updateCdnConfigurations) \n▼\n**CdnConfiguration**\n\nA [CdnConfiguration](/ad-manager/api/reference/v202408/CdnConfigurationService.CdnConfiguration) encapsulates information about where and how to ingest and deliver\ncontent enabled for DAI (Dynamic Ad Insertion).\n\n*** ** * ** ***\n\nNamespace\n:\n `https://www.google.com/apis/ads/publisher/v202408`\n\n| Field ----- ||\n|----------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ### `id` | ` `xsd:`long` The unique ID of the [CdnConfiguration](/ad-manager/api/reference/v202408/CdnConfigurationService.CdnConfiguration). This value is read-only and is assigned by Google. |\n| ### `name` | ` `xsd:`string` The name of the [CdnConfiguration](/ad-manager/api/reference/v202408/CdnConfigurationService.CdnConfiguration). This value is required to create a CDN configuration and has a maximum length of 255 characters. |\n| ### `cdnConfigurationType` | ` `[CdnConfigurationType](/ad-manager/api/reference/v202408/CdnConfigurationService.CdnConfigurationType)` ` The type of CDN configuration represented by this [CdnConfiguration](/ad-manager/api/reference/v202408/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](/ad-manager/api/reference/v202408/LiveStreamEventService.LiveStreamEvent) content should be ingested and delivered. \u003cbr /\u003e |\n| ### `sourceContentConfiguration` | ` `[SourceContentConfiguration](/ad-manager/api/reference/v202408/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. |\n| ### `cdnConfigurationStatus` | ` `[CdnConfigurationStatus](/ad-manager/api/reference/v202408/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. \u003cbr /\u003e |"]]