Skip to main content

StreamLibrary

Resource StreamLibrary in pulumi-bunnynet.
8 min read

Resource StreamLibrary in pulumi-bunnynet.

Pulumi type: bunnynet:index/streamLibrary:StreamLibrary.

name is the Pulumi resource name. Nested object fields are documented under that object. They are not arguments of this resource.

Example#

Only required arguments are set. A string in angle brackets stands in for that argument. Any other value is an option or example written in the SDK description.

Arguments#

PropertyTypeRequiredDescription
bitrate1080pnumbernoThe bitrate used for encoding 1080p videos, in kilobits per second.
bitrate1440pnumbernoThe bitrate used for encoding 1440p videos, in kilobits per second.
bitrate2160pnumbernoThe bitrate used for encoding 2160p videos, in kilobits per second.
bitrate240pnumbernoThe bitrate used for encoding 240p videos, in kilobits per second.
bitrate360pnumbernoThe bitrate used for encoding 360p videos, in kilobits per second.
bitrate480pnumbernoThe bitrate used for encoding 480p videos, in kilobits per second.
bitrate720pnumbernoThe bitrate used for encoding 720p videos, in kilobits per second.
cdnTokenAuthenticationRequiredbooleannoIndicates whether CDN token authentication is required.
contentTaggingEnabledbooleannoIndicates whether content tagging is enabled.
directPlayEnabledbooleannoDetermines direct play URLs are enabled.
directUrlFileAccessBlockedbooleannoIndicates whether the requests without a referrer are blocked.
drmMediacageBasicEnabledbooleannoIndicates whether the MediaCage basic DRM is enabled
earlyPlayEnabledbooleannoIndicates whether the Early-Play feature is enabled.
encodingTierstringnoOptions: Free, Premium
jitEncodingbooleannoIndicates whether Just-In-Time Encoding is enabled
mp4FallbackEnabledbooleannoIndicates whether the MP4 fallback feature is enabled.
multiAudioTrackSupportEnabledbooleannoIndicates whether multiple output audio track support is enabled.
namestringnoThe name of the stream library.
originalFilesKeepbooleannoIndicates whether to keep original files after encoding.
outputCodecsstring[]noOptions: av1, hevc, vp9, x264
playerCaptionsBackgroundColorstringnoThe background color of the captions in the video player.
playerCaptionsFontColorstringnoThe font color of the captions in the video player.
playerCaptionsFontSizenumbernoThe font size of the captions in the video player.
playerControlsstring[]noOptions: airplay, captions, chromecast, current-time, duration, fast-forward, fullscreen, mute, pip, play, play-large, progress, rewind, settings, volume
playerCustomHeadstringnoCustom HTML to be included in the head of the video player.
playerFontFamilystringnoOptions: arial, inter, lato, oswald, raleway, roboto, rubik, ubuntu
playerLanguagestringnoSpecifies the language for the video player interface.
playerPrimaryColorstringnoCustomizes the appearance of the video player.
playerVersionnumbernoSpecifies the video player version.
playerWatchtimeHeatmapEnabledbooleannoIndicates whether the video watch heatmap should be displayed in the player.
referersAllowedsstring[]noThe list of allowed referrer domains allowed to access videos in this library.
referersBlockedsstring[]noThe list of blocked referrer domains blocked from accessing videos in this library.
resolutionsstring[]noA list of resolutions available for the videos.
transcribingEnabledbooleannoIndicates whether the automatic audio transcribing is currently enabled for this zone.
transcribingLanguagesstring[]noThe list of languages that the captions will be automatically transcribed to.
transcribingSmartDescriptionEnabledbooleannoIndicates whether automatic transcribing description generation is currently enabled.
transcribingSmartTitleEnabledbooleannoIndicates whether automatic transcribing title generation is currently enabled.
vastTagUrlstringnoThe URL of the VAST tag for ad integration.
viewTokenAuthenticationRequiredbooleannoIndicates whether the player token authentication is enabled
watermarkHeightnumbernoThe height of the watermark (in %).
watermarkPositionLeftnumbernoThe left offset of the watermark position (in %).
watermarkPositionTopnumbernoThe top offset of the watermark position (in %).
watermarkWidthnumbernoThe width of the watermark (in %).
webhookUrlstringnoThe URL for webhook notifications.

Outputs#

Computed outputs are produced by the provider. They are not constructor arguments.

PropertyTypeComputedDescription
apiKeystringyesThe API key for accessing the stream library.
apiKeyReadonlystringyesThe read-only API key for accessing the stream library.
bitrate1080pnumbernoThe bitrate used for encoding 1080p videos, in kilobits per second.
bitrate1440pnumbernoThe bitrate used for encoding 1440p videos, in kilobits per second.
bitrate2160pnumbernoThe bitrate used for encoding 2160p videos, in kilobits per second.
bitrate240pnumbernoThe bitrate used for encoding 240p videos, in kilobits per second.
bitrate360pnumbernoThe bitrate used for encoding 360p videos, in kilobits per second.
bitrate480pnumbernoThe bitrate used for encoding 480p videos, in kilobits per second.
bitrate720pnumbernoThe bitrate used for encoding 720p videos, in kilobits per second.
cdnTokenAuthenticationRequiredbooleannoIndicates whether CDN token authentication is required.
contentTaggingEnabledbooleannoIndicates whether content tagging is enabled.
directPlayEnabledbooleannoDetermines direct play URLs are enabled.
directUrlFileAccessBlockedbooleannoIndicates whether the requests without a referrer are blocked.
drmMediacageBasicEnabledbooleannoIndicates whether the MediaCage basic DRM is enabled
earlyPlayEnabledbooleannoIndicates whether the Early-Play feature is enabled.
encodingTierstringnoOptions: Free, Premium
jitEncodingbooleannoIndicates whether Just-In-Time Encoding is enabled
mp4FallbackEnabledbooleannoIndicates whether the MP4 fallback feature is enabled.
multiAudioTrackSupportEnabledbooleannoIndicates whether multiple output audio track support is enabled.
namestringnoThe name of the stream library.
originalFilesKeepbooleannoIndicates whether to keep original files after encoding.
outputCodecsstring[]noOptions: av1, hevc, vp9, x264
playerCaptionsBackgroundColorstringnoThe background color of the captions in the video player.
playerCaptionsFontColorstringnoThe font color of the captions in the video player.
playerCaptionsFontSizenumbernoThe font size of the captions in the video player.
playerControlsstring[]noOptions: airplay, captions, chromecast, current-time, duration, fast-forward, fullscreen, mute, pip, play, play-large, progress, rewind, settings, volume
playerCustomHeadstringnoCustom HTML to be included in the head of the video player.
playerFontFamilystringnoOptions: arial, inter, lato, oswald, raleway, roboto, rubik, ubuntu
playerLanguagestringnoSpecifies the language for the video player interface.
playerPrimaryColorstringnoCustomizes the appearance of the video player.
playerVersionnumbernoSpecifies the video player version.
playerWatchtimeHeatmapEnabledbooleannoIndicates whether the video watch heatmap should be displayed in the player.
pullzonenumberyesThe ID of the linked pullzone.
referersAllowedsstring[]noThe list of allowed referrer domains allowed to access videos in this library.
referersBlockedsstring[]noThe list of blocked referrer domains blocked from accessing videos in this library.
resolutionsstring[]noA list of resolutions available for the videos.
storageZonenumberyesThe ID of the linked storage zone.
streamLibraryIdnumberyes
transcribingEnabledbooleannoIndicates whether the automatic audio transcribing is currently enabled for this zone.
transcribingLanguagesstring[]noThe list of languages that the captions will be automatically transcribed to.
transcribingSmartDescriptionEnabledbooleannoIndicates whether automatic transcribing description generation is currently enabled.
transcribingSmartTitleEnabledbooleannoIndicates whether automatic transcribing title generation is currently enabled.
vastTagUrlstringnoThe URL of the VAST tag for ad integration.
viewTokenAuthenticationRequiredbooleannoIndicates whether the player token authentication is enabled
watermarkHeightnumbernoThe height of the watermark (in %).
watermarkPositionLeftnumbernoThe left offset of the watermark position (in %).
watermarkPositionTopnumbernoThe top offset of the watermark position (in %).
watermarkWidthnumbernoThe width of the watermark (in %).
webhookUrlstringnoThe URL for webhook notifications.