HlsAkamaiCdnProps

class aws_cdk.aws_medialive_alpha.HlsAkamaiCdnProps(*, connection_retry_interval=None, filecache_duration=None, http_transfer_mode=None, num_retries=None, restart_delay=None, salt=None, token=None)

Bases: object

(experimental) Properties for HLS Akamai CDN settings.

Parameters:
  • connection_retry_interval (Union[int, float, None]) – (experimental) The number of seconds to wait before retrying a connection to the CDN. Default: 1

  • filecache_duration (Optional[Duration]) – (experimental) The size of the file cache for streaming outputs. Default: Duration.seconds(300)

  • http_transfer_mode (Optional[HttpTransferMode]) – (experimental) Specifies whether to use chunked transfer encoding. Default: HttpTransferMode.NON_CHUNKED

  • num_retries (Union[int, float, None]) – (experimental) The number of retry attempts. Default: 10

  • restart_delay (Union[int, float, None]) – (experimental) The number of seconds to wait before restarting after a failure. Default: 1

  • salt (Optional[str]) – (experimental) The salt for Akamai authentication. Default: - no salt

  • token (Optional[str]) – (experimental) The token for Akamai authentication. Default: - no token

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_medialive_alpha as medialive_alpha
import aws_cdk as cdk

# http_transfer_mode: medialive_alpha.HttpTransferMode

hls_akamai_cdn_props = medialive_alpha.HlsAkamaiCdnProps(
    connection_retry_interval=123,
    filecache_duration=cdk.Duration.minutes(30),
    http_transfer_mode=http_transfer_mode,
    num_retries=123,
    restart_delay=123,
    salt="salt",
    token="token"
)

Attributes

connection_retry_interval

(experimental) The number of seconds to wait before retrying a connection to the CDN.

Default:

1

Stability:

experimental

filecache_duration

(experimental) The size of the file cache for streaming outputs.

Default:

Duration.seconds(300)

Stability:

experimental

http_transfer_mode

(experimental) Specifies whether to use chunked transfer encoding.

Default:

HttpTransferMode.NON_CHUNKED

Stability:

experimental

num_retries

(experimental) The number of retry attempts.

Default:

10

Stability:

experimental

restart_delay

(experimental) The number of seconds to wait before restarting after a failure.

Default:

1

Stability:

experimental

salt

(experimental) The salt for Akamai authentication.

Default:
  • no salt

Stability:

experimental

token

(experimental) The token for Akamai authentication.

Default:
  • no token

Stability:

experimental