Class AkamaiManualStreamCdnConfig
Configuration fields for manual Akamai configuration.
Inherited Members
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. |