Resource: CdnKey
Configuration for a CDN key. Used by the Video Stitcher to sign URIs for fetching video manifests and signing media segments for playback.
| JSON representation | 
|---|
{ "name": string, "hostname": string, // Union field  | 
              
| Fields | |
|---|---|
name | 
                
                   
 The resource name of the CDN key, in the form of   | 
              
hostname | 
                
                   
 The hostname this key applies to.  | 
              
Union field cdn_key_config. Configuration associated with the CDN key. cdn_key_config can be only one of the following: | 
              |
googleCdnKey | 
                
                   
 The configuration for a Google Cloud CDN key.  | 
              
akamaiCdnKey | 
                
                   
 The configuration for an Akamai CDN key.  | 
              
mediaCdnKey | 
                
                   
 The configuration for a Media CDN key.  | 
              
GoogleCdnKey
Configuration for a Google Cloud CDN key.
| JSON representation | 
|---|
{ "privateKey": string, "keyName": string }  | 
              
| Fields | |
|---|---|
privateKey | 
                
                   
 Input only. Secret for this Google Cloud CDN key. A base64-encoded string.  | 
              
keyName | 
                
                   
 The public name of the Google Cloud CDN key.  | 
              
AkamaiCdnKey
Configuration for an Akamai CDN key.
| JSON representation | 
|---|
{ "tokenKey": string }  | 
              
| Fields | |
|---|---|
tokenKey | 
                
                   
 Input only. Token key for the Akamai CDN edge configuration. A base64-encoded string.  | 
              
MediaCdnKey
Configuration for a Media CDN key.
| JSON representation | 
|---|
{
  "privateKey": string,
  "keyName": string,
  "tokenConfig": {
    object ( | 
              
| Fields | |
|---|---|
privateKey | 
                
                   
 Input only. 64-byte ed25519 private key for this Media CDN key. A base64-encoded string.  | 
              
keyName | 
                
                   
 The keyset name of the Media CDN key.  | 
              
tokenConfig | 
                
                   
 Optional. If set, the URL will be signed using the Media CDN token. Otherwise, the URL would be signed using the standard Media CDN signature.  | 
              
TokenConfig
Configuration for a Media CDN token.
| JSON representation | 
|---|
{ "queryParameter": string }  | 
              
| Fields | |
|---|---|
queryParameter | 
                
                   
 Optional. The query parameter in which to find the token. The name must be 1-64 characters long and match the regular expression  Defaults to   | 
              
Methods | 
            |
|---|---|
                
 | 
              Creates a new CDN key. | 
                
 | 
              Deletes the specified CDN key. | 
                
 | 
              Returns the specified CDN key. | 
                
 | 
              Lists all CDN keys in the specified project and location. | 
                
 | 
              Updates the specified CDN key. |