Show / Hide Table of Contents

Class AkamaiManualStreamCdnConfig

Configuration fields for manual Akamai configuration.

Inheritance
object
StreamCdnConfigSection
AkamaiManualStreamCdnConfig
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.MediaservicesService.Models
Assembly: OCI.DotNetSDK.Mediaservices.dll
Syntax
public class AkamaiManualStreamCdnConfig : StreamCdnConfigSection

Properties

EdgeHostname

Declaration
[JsonProperty(PropertyName = "edgeHostname")]
public string EdgeHostname { get; set; }
Property Value
Type Description
string

The hostname of the CDN edge server to use when building CDN URLs.

EdgePathPrefix

Declaration
[JsonProperty(PropertyName = "edgePathPrefix")]
public string EdgePathPrefix { get; set; }
Property Value
Type Description
string

The path to prepend when building CDN URLs.

EdgeTokenKey

Declaration
[JsonProperty(PropertyName = "edgeTokenKey")]
public string EdgeTokenKey { get; set; }
Property Value
Type Description
string

The encryption key to use for edge token authentication.

EdgeTokenSalt

Declaration
[JsonProperty(PropertyName = "edgeTokenSalt")]
public string EdgeTokenSalt { get; set; }
Property Value
Type Description
string

Salt to use when encrypting authentication token.

IsEdgeTokenAuth

Declaration
[JsonProperty(PropertyName = "isEdgeTokenAuth")]
public bool? IsEdgeTokenAuth { get; set; }
Property Value
Type Description
bool?

Whether token authentication should be used at the CDN edge.

OriginAuthSecretKeyA

Declaration
[JsonProperty(PropertyName = "originAuthSecretKeyA")]
public string OriginAuthSecretKeyA { get; set; }
Property Value
Type Description
string

The shared secret key A, two for errorless key rotation.

OriginAuthSecretKeyB

Declaration
[JsonProperty(PropertyName = "originAuthSecretKeyB")]
public string OriginAuthSecretKeyB { get; set; }
Property Value
Type Description
string

The shared secret key B, two for errorless key rotation.

OriginAuthSecretKeyNonceA

Declaration
[JsonProperty(PropertyName = "originAuthSecretKeyNonceA")]
public string OriginAuthSecretKeyNonceA { get; set; }
Property Value
Type Description
string

Nonce identifier for originAuthSecretKeyA (used to determine key used to sign).

OriginAuthSecretKeyNonceB

Declaration
[JsonProperty(PropertyName = "originAuthSecretKeyNonceB")]
public string OriginAuthSecretKeyNonceB { get; set; }
Property Value
Type Description
string

Nonce identifier for originAuthSecretKeyB (used to determine key used to sign).

OriginAuthSignEncryption

Declaration
[JsonProperty(PropertyName = "originAuthSignEncryption")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AkamaiManualStreamCdnConfig.OriginAuthSignEncryptionEnum? OriginAuthSignEncryption { get; set; }
Property Value
Type Description
AkamaiManualStreamCdnConfig.OriginAuthSignEncryptionEnum?

The type of encryption used to compute the signature.

OriginAuthSignType

Declaration
[JsonProperty(PropertyName = "originAuthSignType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AkamaiManualStreamCdnConfig.OriginAuthSignTypeEnum? OriginAuthSignType { get; set; }
Property Value
Type Description
AkamaiManualStreamCdnConfig.OriginAuthSignTypeEnum?

The type of data used to compute the signature.

In this article
Back to top