CfnPackagingConfigurationMixinProps
- class aws_cdk.mixins_preview.aws_mediapackage.mixins.CfnPackagingConfigurationMixinProps(*, cmaf_package=None, dash_package=None, hls_package=None, id=None, mss_package=None, packaging_group_id=None, tags=None)
Bases:
objectProperties for CfnPackagingConfigurationPropsMixin.
- Parameters:
cmaf_package (
Union[IResolvable,CmafPackageProperty,Dict[str,Any],None]) – Parameters for CMAF packaging.dash_package (
Union[IResolvable,DashPackageProperty,Dict[str,Any],None]) – Parameters for DASH-ISO packaging.hls_package (
Union[IResolvable,HlsPackageProperty,Dict[str,Any],None]) – Parameters for Apple HLS packaging.id (
Optional[str]) – Unique identifier that you assign to the packaging configuration.mss_package (
Union[IResolvable,MssPackageProperty,Dict[str,Any],None]) – Parameters for Microsoft Smooth Streaming packaging.packaging_group_id (
Optional[str]) – The ID of the packaging group associated with this packaging configuration.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – The tags to assign to the packaging configuration.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_mediapackage import mixins as mediapackage_mixins cfn_packaging_configuration_mixin_props = mediapackage_mixins.CfnPackagingConfigurationMixinProps( cmaf_package=mediapackage_mixins.CfnPackagingConfigurationPropsMixin.CmafPackageProperty( encryption=mediapackage_mixins.CfnPackagingConfigurationPropsMixin.CmafEncryptionProperty( speke_key_provider=mediapackage_mixins.CfnPackagingConfigurationPropsMixin.SpekeKeyProviderProperty( encryption_contract_configuration=mediapackage_mixins.CfnPackagingConfigurationPropsMixin.EncryptionContractConfigurationProperty( preset_speke20_audio="presetSpeke20Audio", preset_speke20_video="presetSpeke20Video" ), role_arn="roleArn", system_ids=["systemIds"], url="url" ) ), hls_manifests=[mediapackage_mixins.CfnPackagingConfigurationPropsMixin.HlsManifestProperty( ad_markers="adMarkers", include_iframe_only_stream=False, manifest_name="manifestName", program_date_time_interval_seconds=123, repeat_ext_xKey=False, stream_selection=mediapackage_mixins.CfnPackagingConfigurationPropsMixin.StreamSelectionProperty( max_video_bits_per_second=123, min_video_bits_per_second=123, stream_order="streamOrder" ) )], include_encoder_configuration_in_segments=False, segment_duration_seconds=123 ), dash_package=mediapackage_mixins.CfnPackagingConfigurationPropsMixin.DashPackageProperty( dash_manifests=[mediapackage_mixins.CfnPackagingConfigurationPropsMixin.DashManifestProperty( manifest_layout="manifestLayout", manifest_name="manifestName", min_buffer_time_seconds=123, profile="profile", scte_markers_source="scteMarkersSource", stream_selection=mediapackage_mixins.CfnPackagingConfigurationPropsMixin.StreamSelectionProperty( max_video_bits_per_second=123, min_video_bits_per_second=123, stream_order="streamOrder" ) )], encryption=mediapackage_mixins.CfnPackagingConfigurationPropsMixin.DashEncryptionProperty( speke_key_provider=mediapackage_mixins.CfnPackagingConfigurationPropsMixin.SpekeKeyProviderProperty( encryption_contract_configuration=mediapackage_mixins.CfnPackagingConfigurationPropsMixin.EncryptionContractConfigurationProperty( preset_speke20_audio="presetSpeke20Audio", preset_speke20_video="presetSpeke20Video" ), role_arn="roleArn", system_ids=["systemIds"], url="url" ) ), include_encoder_configuration_in_segments=False, include_iframe_only_stream=False, period_triggers=["periodTriggers"], segment_duration_seconds=123, segment_template_format="segmentTemplateFormat" ), hls_package=mediapackage_mixins.CfnPackagingConfigurationPropsMixin.HlsPackageProperty( encryption=mediapackage_mixins.CfnPackagingConfigurationPropsMixin.HlsEncryptionProperty( constant_initialization_vector="constantInitializationVector", encryption_method="encryptionMethod", speke_key_provider=mediapackage_mixins.CfnPackagingConfigurationPropsMixin.SpekeKeyProviderProperty( encryption_contract_configuration=mediapackage_mixins.CfnPackagingConfigurationPropsMixin.EncryptionContractConfigurationProperty( preset_speke20_audio="presetSpeke20Audio", preset_speke20_video="presetSpeke20Video" ), role_arn="roleArn", system_ids=["systemIds"], url="url" ) ), hls_manifests=[mediapackage_mixins.CfnPackagingConfigurationPropsMixin.HlsManifestProperty( ad_markers="adMarkers", include_iframe_only_stream=False, manifest_name="manifestName", program_date_time_interval_seconds=123, repeat_ext_xKey=False, stream_selection=mediapackage_mixins.CfnPackagingConfigurationPropsMixin.StreamSelectionProperty( max_video_bits_per_second=123, min_video_bits_per_second=123, stream_order="streamOrder" ) )], include_dvb_subtitles=False, segment_duration_seconds=123, use_audio_rendition_group=False ), id="id", mss_package=mediapackage_mixins.CfnPackagingConfigurationPropsMixin.MssPackageProperty( encryption=mediapackage_mixins.CfnPackagingConfigurationPropsMixin.MssEncryptionProperty( speke_key_provider=mediapackage_mixins.CfnPackagingConfigurationPropsMixin.SpekeKeyProviderProperty( encryption_contract_configuration=mediapackage_mixins.CfnPackagingConfigurationPropsMixin.EncryptionContractConfigurationProperty( preset_speke20_audio="presetSpeke20Audio", preset_speke20_video="presetSpeke20Video" ), role_arn="roleArn", system_ids=["systemIds"], url="url" ) ), mss_manifests=[mediapackage_mixins.CfnPackagingConfigurationPropsMixin.MssManifestProperty( manifest_name="manifestName", stream_selection=mediapackage_mixins.CfnPackagingConfigurationPropsMixin.StreamSelectionProperty( max_video_bits_per_second=123, min_video_bits_per_second=123, stream_order="streamOrder" ) )], segment_duration_seconds=123 ), packaging_group_id="packagingGroupId", tags=[CfnTag( key="key", value="value" )] )
Attributes
- cmaf_package
Parameters for CMAF packaging.
- dash_package
Parameters for DASH-ISO packaging.
- hls_package
Parameters for Apple HLS packaging.
- id
Unique identifier that you assign to the packaging configuration.
- mss_package
Parameters for Microsoft Smooth Streaming packaging.
- packaging_group_id
The ID of the packaging group associated with this packaging configuration.
- tags
The tags to assign to the packaging configuration.