Ads API .NET library
|
A set of security requirements to authenticate against in order to access video content. Different locations (e.g. different CDNs) can have different security policies. More...
Properties | |
SecurityPolicyType | securityPolicyType [get, set] |
Type of security policy. This determines which other fields should be populated. This value is required for a valid security policy. More... | |
bool | securityPolicyTypeSpecified [get, set] |
string | tokenAuthenticationKey [get, set] |
Shared security key used to generate the Akamai HMAC token for authenticating requests. This field is only applicable when the value of #securityPolicyType is equal to SecurityPolicyType::AKAMAI and will be set to null otherwise. More... | |
bool | disableServerSideUrlSigning [get, set] |
Whether the segment URLs should be signed using the #tokenAuthenticationKey on the server. This is only applicable for delivery media locations that have token authentication enabled. More... | |
bool | disableServerSideUrlSigningSpecified [get, set] |
OriginForwardingType | originForwardingType [get, set] |
The type of origin forwarding used to support Akamai authentication policies for the master playlist. This field is not applicable to ingest locations, and is only applicable to delivery media locations with the #securityPolicyType set to SecurityPolicyType::AKAMAI. If set elsewhere it will be reset to null. More... | |
bool | originForwardingTypeSpecified [get, set] |
string | originPathPrefix [get, set] |
The origin path prefix provided by the publisher for the master playlist. This field is only applicable for delivery media locations with the value of #originForwardingType set to OriginForwardingType::CONVENTIONAL, and will be set to null otherwise. More... | |
OriginForwardingType | mediaPlaylistOriginForwardingType [get, set] |
The type of origin forwarding used to support Akamai authentication policies for media playlists. This setting can only be used with CDN configurations with a More... | |
bool | mediaPlaylistOriginForwardingTypeSpecified [get, set] |
string | mediaPlaylistOriginPathPrefix [get, set] |
The origin path prefix provided by the publisher for the media playlists. This field is only applicable for delivery media locations with the value of #mediaPlaylistOriginForwardingType set to OriginForwardingType::CONVENTIONAL, and will be set to null otherwise. More... | |
string | keysetName [get, set] |
The name of the EdgeCacheKeyset on the Media CDN configuration that will be used to validate signed requests from DAI to ingest content. More... | |
long | signedRequestExpirationTtlSeconds [get, set] |
The amount of time in seconds for which a request signed with a short token will be valid. Only required if signedRequestMaximumExpirationTtl has been set in the Media CDN configuration. More... | |
bool | signedRequestExpirationTtlSecondsSpecified [get, set] |
A set of security requirements to authenticate against in order to access video content. Different locations (e.g. different CDNs) can have different security policies.
|
getset |
Whether the segment URLs should be signed using the #tokenAuthenticationKey on the server. This is only applicable for delivery media locations that have token authentication enabled.
|
getset |
true
, if a value is specified for disableServerSideUrlSigning, false
otherwise.
|
getset |
The name of the EdgeCacheKeyset on the Media CDN configuration that will be used to validate signed requests from DAI to ingest content.
|
getset |
The type of origin forwarding used to support Akamai authentication policies for media playlists. This setting can only be used with CDN configurations with a
cdnConfigurationType
of CdnConfigurationType::LIVE_STREAM_SOURCE_CONTENT, is not applicable to ingest locations, and is only applicable to delivery media locations with the #securityPolicyType set to SecurityPolicyType::AKAMAI. Valid options are OriginForwardingType::NONE
or .
This setting can only be used with CDN configurations with a cdnConfigurationType
of CdnConfigurationType::LIVE_STREAM_SOURCE_CONTENT.
|
getset |
true
, if a value is specified for mediaPlaylistOriginForwardingType, false
otherwise.
|
getset |
The origin path prefix provided by the publisher for the media playlists. This field is only applicable for delivery media locations with the value of #mediaPlaylistOriginForwardingType set to OriginForwardingType::CONVENTIONAL, and will be set to null otherwise.
|
getset |
The type of origin forwarding used to support Akamai authentication policies for the master playlist. This field is not applicable to ingest locations, and is only applicable to delivery media locations with the #securityPolicyType set to SecurityPolicyType::AKAMAI. If set elsewhere it will be reset to null.
|
getset |
true
, if a value is specified for originForwardingType, false
otherwise.
|
getset |
The origin path prefix provided by the publisher for the master playlist. This field is only applicable for delivery media locations with the value of #originForwardingType set to OriginForwardingType::CONVENTIONAL, and will be set to null otherwise.
|
getset |
Type of security policy. This determines which other fields should be populated. This value is required for a valid security policy.
|
getset |
true
, if a value is specified for securityPolicyType, false
otherwise.
|
getset |
The amount of time in seconds for which a request signed with a short token will be valid. Only required if signedRequestMaximumExpirationTtl has been set in the Media CDN configuration.
|
getset |
true
, if a value is specified for signedRequestExpirationTtlSeconds, false
otherwise.
|
getset |
Shared security key used to generate the Akamai HMAC token for authenticating requests. This field is only applicable when the value of #securityPolicyType is equal to SecurityPolicyType::AKAMAI and will be set to null otherwise.
This field is required when the CdnConfiguration::cdnConfigurationType is equal to CdnConfigurationType::LIVE_STREAM_SOURCE_CONTENT and this SecurityPolicyDto is being configured for SourceContentConfiguration::ingestSettings.