class Aws::MediaLive::Types::HlsCdnSettings

Hls Cdn Settings

@note When making an API call, you may pass HlsCdnSettings

data as a hash:

    {
      hls_akamai_settings: {
        connection_retry_interval: 1,
        filecache_duration: 1,
        http_transfer_mode: "CHUNKED", # accepts CHUNKED, NON_CHUNKED
        num_retries: 1,
        restart_delay: 1,
        salt: "__string",
        token: "__string",
      },
      hls_basic_put_settings: {
        connection_retry_interval: 1,
        filecache_duration: 1,
        num_retries: 1,
        restart_delay: 1,
      },
      hls_media_store_settings: {
        connection_retry_interval: 1,
        filecache_duration: 1,
        media_store_storage_class: "TEMPORAL", # accepts TEMPORAL
        num_retries: 1,
        restart_delay: 1,
      },
      hls_s3_settings: {
        canned_acl: "AUTHENTICATED_READ", # accepts AUTHENTICATED_READ, BUCKET_OWNER_FULL_CONTROL, BUCKET_OWNER_READ, PUBLIC_READ
      },
      hls_webdav_settings: {
        connection_retry_interval: 1,
        filecache_duration: 1,
        http_transfer_mode: "CHUNKED", # accepts CHUNKED, NON_CHUNKED
        num_retries: 1,
        restart_delay: 1,
      },
    }

@!attribute [rw] hls_akamai_settings

Hls Akamai Settings
@return [Types::HlsAkamaiSettings]

@!attribute [rw] hls_basic_put_settings

Hls Basic Put Settings
@return [Types::HlsBasicPutSettings]

@!attribute [rw] hls_media_store_settings

Hls Media Store Settings
@return [Types::HlsMediaStoreSettings]

@!attribute [rw] hls_s3_settings

Hls S3 Settings
@return [Types::HlsS3Settings]

@!attribute [rw] hls_webdav_settings

Hls Webdav Settings
@return [Types::HlsWebdavSettings]

@see docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/HlsCdnSettings AWS API Documentation

Constants

SENSITIVE