Type definitions#
Index > MediaPackage > Type definitions
Auto-generated documentation for MediaPackage type annotations stubs module mypy-boto3-mediapackage.
AuthorizationTypeDef#
# AuthorizationTypeDef definition
class AuthorizationTypeDef(TypedDict):
CdnIdentifierSecret: str,
SecretsRoleArn: str,
EgressAccessLogsTypeDef#
# EgressAccessLogsTypeDef definition
class EgressAccessLogsTypeDef(TypedDict):
LogGroupName: NotRequired[str],
IngressAccessLogsTypeDef#
# IngressAccessLogsTypeDef definition
class IngressAccessLogsTypeDef(TypedDict):
LogGroupName: NotRequired[str],
HlsManifestCreateOrUpdateParametersTypeDef#
# HlsManifestCreateOrUpdateParametersTypeDef definition
class HlsManifestCreateOrUpdateParametersTypeDef(TypedDict):
Id: str,
AdMarkers: NotRequired[AdMarkersType], # (1)
AdTriggers: NotRequired[Sequence[AdTriggersElementType]], # (2)
AdsOnDeliveryRestrictions: NotRequired[AdsOnDeliveryRestrictionsType], # (3)
IncludeIframeOnlyStream: NotRequired[bool],
ManifestName: NotRequired[str],
PlaylistType: NotRequired[PlaylistTypeType], # (4)
PlaylistWindowSeconds: NotRequired[int],
ProgramDateTimeIntervalSeconds: NotRequired[int],
StreamSelectionTypeDef#
# StreamSelectionTypeDef definition
class StreamSelectionTypeDef(TypedDict):
MaxVideoBitsPerSecond: NotRequired[int],
MinVideoBitsPerSecond: NotRequired[int],
StreamOrder: NotRequired[StreamOrderType], # (1)
- See StreamOrderType
HlsManifestTypeDef#
# HlsManifestTypeDef definition
class HlsManifestTypeDef(TypedDict):
Id: str,
AdMarkers: NotRequired[AdMarkersType], # (1)
IncludeIframeOnlyStream: NotRequired[bool],
ManifestName: NotRequired[str],
PlaylistType: NotRequired[PlaylistTypeType], # (2)
PlaylistWindowSeconds: NotRequired[int],
ProgramDateTimeIntervalSeconds: NotRequired[int],
Url: NotRequired[str],
AdTriggers: NotRequired[List[AdTriggersElementType]], # (3)
AdsOnDeliveryRestrictions: NotRequired[AdsOnDeliveryRestrictionsType], # (4)
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
CreateChannelRequestRequestTypeDef#
# CreateChannelRequestRequestTypeDef definition
class CreateChannelRequestRequestTypeDef(TypedDict):
Id: str,
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
S3DestinationTypeDef#
# S3DestinationTypeDef definition
class S3DestinationTypeDef(TypedDict):
BucketName: str,
ManifestKey: str,
RoleArn: str,
DeleteChannelRequestRequestTypeDef#
# DeleteChannelRequestRequestTypeDef definition
class DeleteChannelRequestRequestTypeDef(TypedDict):
Id: str,
DeleteOriginEndpointRequestRequestTypeDef#
# DeleteOriginEndpointRequestRequestTypeDef definition
class DeleteOriginEndpointRequestRequestTypeDef(TypedDict):
Id: str,
DescribeChannelRequestRequestTypeDef#
# DescribeChannelRequestRequestTypeDef definition
class DescribeChannelRequestRequestTypeDef(TypedDict):
Id: str,
DescribeHarvestJobRequestRequestTypeDef#
# DescribeHarvestJobRequestRequestTypeDef definition
class DescribeHarvestJobRequestRequestTypeDef(TypedDict):
Id: str,
DescribeOriginEndpointRequestRequestTypeDef#
# DescribeOriginEndpointRequestRequestTypeDef definition
class DescribeOriginEndpointRequestRequestTypeDef(TypedDict):
Id: str,
EncryptionContractConfigurationTypeDef#
# EncryptionContractConfigurationTypeDef definition
class EncryptionContractConfigurationTypeDef(TypedDict):
PresetSpeke20Audio: PresetSpeke20AudioType, # (1)
PresetSpeke20Video: PresetSpeke20VideoType, # (2)
IngestEndpointTypeDef#
# IngestEndpointTypeDef definition
class IngestEndpointTypeDef(TypedDict):
Id: NotRequired[str],
Password: NotRequired[str],
Url: NotRequired[str],
Username: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListChannelsRequestRequestTypeDef#
# ListChannelsRequestRequestTypeDef definition
class ListChannelsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListHarvestJobsRequestRequestTypeDef#
# ListHarvestJobsRequestRequestTypeDef definition
class ListHarvestJobsRequestRequestTypeDef(TypedDict):
IncludeChannelId: NotRequired[str],
IncludeStatus: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListOriginEndpointsRequestRequestTypeDef#
# ListOriginEndpointsRequestRequestTypeDef definition
class ListOriginEndpointsRequestRequestTypeDef(TypedDict):
ChannelId: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
RotateChannelCredentialsRequestRequestTypeDef#
# RotateChannelCredentialsRequestRequestTypeDef definition
class RotateChannelCredentialsRequestRequestTypeDef(TypedDict):
Id: str,
RotateIngestEndpointCredentialsRequestRequestTypeDef#
# RotateIngestEndpointCredentialsRequestRequestTypeDef definition
class RotateIngestEndpointCredentialsRequestRequestTypeDef(TypedDict):
Id: str,
IngestEndpointId: str,
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateChannelRequestRequestTypeDef#
# UpdateChannelRequestRequestTypeDef definition
class UpdateChannelRequestRequestTypeDef(TypedDict):
Id: str,
Description: NotRequired[str],
ConfigureLogsRequestRequestTypeDef#
# ConfigureLogsRequestRequestTypeDef definition
class ConfigureLogsRequestRequestTypeDef(TypedDict):
Id: str,
EgressAccessLogs: NotRequired[EgressAccessLogsTypeDef], # (1)
IngressAccessLogs: NotRequired[IngressAccessLogsTypeDef], # (2)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateHarvestJobRequestRequestTypeDef#
# CreateHarvestJobRequestRequestTypeDef definition
class CreateHarvestJobRequestRequestTypeDef(TypedDict):
EndTime: str,
Id: str,
OriginEndpointId: str,
S3Destination: S3DestinationTypeDef, # (1)
StartTime: str,
CreateHarvestJobResponseTypeDef#
# CreateHarvestJobResponseTypeDef definition
class CreateHarvestJobResponseTypeDef(TypedDict):
Arn: str,
ChannelId: str,
CreatedAt: str,
EndTime: str,
Id: str,
OriginEndpointId: str,
S3Destination: S3DestinationTypeDef, # (1)
StartTime: str,
Status: StatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See S3DestinationTypeDef
- See StatusType
- See ResponseMetadataTypeDef
DescribeHarvestJobResponseTypeDef#
# DescribeHarvestJobResponseTypeDef definition
class DescribeHarvestJobResponseTypeDef(TypedDict):
Arn: str,
ChannelId: str,
CreatedAt: str,
EndTime: str,
Id: str,
OriginEndpointId: str,
S3Destination: S3DestinationTypeDef, # (1)
StartTime: str,
Status: StatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See S3DestinationTypeDef
- See StatusType
- See ResponseMetadataTypeDef
HarvestJobTypeDef#
# HarvestJobTypeDef definition
class HarvestJobTypeDef(TypedDict):
Arn: NotRequired[str],
ChannelId: NotRequired[str],
CreatedAt: NotRequired[str],
EndTime: NotRequired[str],
Id: NotRequired[str],
OriginEndpointId: NotRequired[str],
S3Destination: NotRequired[S3DestinationTypeDef], # (1)
StartTime: NotRequired[str],
Status: NotRequired[StatusType], # (2)
- See S3DestinationTypeDef
- See StatusType
SpekeKeyProviderPaginatorTypeDef#
# SpekeKeyProviderPaginatorTypeDef definition
class SpekeKeyProviderPaginatorTypeDef(TypedDict):
ResourceId: str,
RoleArn: str,
SystemIds: List[str],
Url: str,
CertificateArn: NotRequired[str],
EncryptionContractConfiguration: NotRequired[EncryptionContractConfigurationTypeDef], # (1)
SpekeKeyProviderTypeDef#
# SpekeKeyProviderTypeDef definition
class SpekeKeyProviderTypeDef(TypedDict):
ResourceId: str,
RoleArn: str,
SystemIds: Sequence[str],
Url: str,
CertificateArn: NotRequired[str],
EncryptionContractConfiguration: NotRequired[EncryptionContractConfigurationTypeDef], # (1)
HlsIngestTypeDef#
# HlsIngestTypeDef definition
class HlsIngestTypeDef(TypedDict):
IngestEndpoints: NotRequired[List[IngestEndpointTypeDef]], # (1)
ListChannelsRequestListChannelsPaginateTypeDef#
# ListChannelsRequestListChannelsPaginateTypeDef definition
class ListChannelsRequestListChannelsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListHarvestJobsRequestListHarvestJobsPaginateTypeDef#
# ListHarvestJobsRequestListHarvestJobsPaginateTypeDef definition
class ListHarvestJobsRequestListHarvestJobsPaginateTypeDef(TypedDict):
IncludeChannelId: NotRequired[str],
IncludeStatus: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOriginEndpointsRequestListOriginEndpointsPaginateTypeDef#
# ListOriginEndpointsRequestListOriginEndpointsPaginateTypeDef definition
class ListOriginEndpointsRequestListOriginEndpointsPaginateTypeDef(TypedDict):
ChannelId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListHarvestJobsResponseTypeDef#
# ListHarvestJobsResponseTypeDef definition
class ListHarvestJobsResponseTypeDef(TypedDict):
HarvestJobs: List[HarvestJobTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CmafEncryptionPaginatorTypeDef#
# CmafEncryptionPaginatorTypeDef definition
class CmafEncryptionPaginatorTypeDef(TypedDict):
SpekeKeyProvider: SpekeKeyProviderPaginatorTypeDef, # (2)
ConstantInitializationVector: NotRequired[str],
EncryptionMethod: NotRequired[CmafEncryptionMethodType], # (1)
KeyRotationIntervalSeconds: NotRequired[int],
DashEncryptionPaginatorTypeDef#
# DashEncryptionPaginatorTypeDef definition
class DashEncryptionPaginatorTypeDef(TypedDict):
SpekeKeyProvider: SpekeKeyProviderPaginatorTypeDef, # (1)
KeyRotationIntervalSeconds: NotRequired[int],
HlsEncryptionPaginatorTypeDef#
# HlsEncryptionPaginatorTypeDef definition
class HlsEncryptionPaginatorTypeDef(TypedDict):
SpekeKeyProvider: SpekeKeyProviderPaginatorTypeDef, # (2)
ConstantInitializationVector: NotRequired[str],
EncryptionMethod: NotRequired[EncryptionMethodType], # (1)
KeyRotationIntervalSeconds: NotRequired[int],
RepeatExtXKey: NotRequired[bool],
MssEncryptionPaginatorTypeDef#
# MssEncryptionPaginatorTypeDef definition
class MssEncryptionPaginatorTypeDef(TypedDict):
SpekeKeyProvider: SpekeKeyProviderPaginatorTypeDef, # (1)
CmafEncryptionTypeDef#
# CmafEncryptionTypeDef definition
class CmafEncryptionTypeDef(TypedDict):
SpekeKeyProvider: SpekeKeyProviderTypeDef, # (2)
ConstantInitializationVector: NotRequired[str],
EncryptionMethod: NotRequired[CmafEncryptionMethodType], # (1)
KeyRotationIntervalSeconds: NotRequired[int],
DashEncryptionTypeDef#
# DashEncryptionTypeDef definition
class DashEncryptionTypeDef(TypedDict):
SpekeKeyProvider: SpekeKeyProviderTypeDef, # (1)
KeyRotationIntervalSeconds: NotRequired[int],
HlsEncryptionTypeDef#
# HlsEncryptionTypeDef definition
class HlsEncryptionTypeDef(TypedDict):
SpekeKeyProvider: SpekeKeyProviderTypeDef, # (2)
ConstantInitializationVector: NotRequired[str],
EncryptionMethod: NotRequired[EncryptionMethodType], # (1)
KeyRotationIntervalSeconds: NotRequired[int],
RepeatExtXKey: NotRequired[bool],
MssEncryptionTypeDef#
# MssEncryptionTypeDef definition
class MssEncryptionTypeDef(TypedDict):
SpekeKeyProvider: SpekeKeyProviderTypeDef, # (1)
ChannelTypeDef#
# ChannelTypeDef definition
class ChannelTypeDef(TypedDict):
Arn: NotRequired[str],
CreatedAt: NotRequired[str],
Description: NotRequired[str],
EgressAccessLogs: NotRequired[EgressAccessLogsTypeDef], # (1)
HlsIngest: NotRequired[HlsIngestTypeDef], # (2)
Id: NotRequired[str],
IngressAccessLogs: NotRequired[IngressAccessLogsTypeDef], # (3)
Tags: NotRequired[Dict[str, str]],
ConfigureLogsResponseTypeDef#
# ConfigureLogsResponseTypeDef definition
class ConfigureLogsResponseTypeDef(TypedDict):
Arn: str,
CreatedAt: str,
Description: str,
EgressAccessLogs: EgressAccessLogsTypeDef, # (1)
HlsIngest: HlsIngestTypeDef, # (2)
Id: str,
IngressAccessLogs: IngressAccessLogsTypeDef, # (3)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See EgressAccessLogsTypeDef
- See HlsIngestTypeDef
- See IngressAccessLogsTypeDef
- See ResponseMetadataTypeDef
CreateChannelResponseTypeDef#
# CreateChannelResponseTypeDef definition
class CreateChannelResponseTypeDef(TypedDict):
Arn: str,
CreatedAt: str,
Description: str,
EgressAccessLogs: EgressAccessLogsTypeDef, # (1)
HlsIngest: HlsIngestTypeDef, # (2)
Id: str,
IngressAccessLogs: IngressAccessLogsTypeDef, # (3)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See EgressAccessLogsTypeDef
- See HlsIngestTypeDef
- See IngressAccessLogsTypeDef
- See ResponseMetadataTypeDef
DescribeChannelResponseTypeDef#
# DescribeChannelResponseTypeDef definition
class DescribeChannelResponseTypeDef(TypedDict):
Arn: str,
CreatedAt: str,
Description: str,
EgressAccessLogs: EgressAccessLogsTypeDef, # (1)
HlsIngest: HlsIngestTypeDef, # (2)
Id: str,
IngressAccessLogs: IngressAccessLogsTypeDef, # (3)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See EgressAccessLogsTypeDef
- See HlsIngestTypeDef
- See IngressAccessLogsTypeDef
- See ResponseMetadataTypeDef
RotateChannelCredentialsResponseTypeDef#
# RotateChannelCredentialsResponseTypeDef definition
class RotateChannelCredentialsResponseTypeDef(TypedDict):
Arn: str,
CreatedAt: str,
Description: str,
EgressAccessLogs: EgressAccessLogsTypeDef, # (1)
HlsIngest: HlsIngestTypeDef, # (2)
Id: str,
IngressAccessLogs: IngressAccessLogsTypeDef, # (3)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See EgressAccessLogsTypeDef
- See HlsIngestTypeDef
- See IngressAccessLogsTypeDef
- See ResponseMetadataTypeDef
RotateIngestEndpointCredentialsResponseTypeDef#
# RotateIngestEndpointCredentialsResponseTypeDef definition
class RotateIngestEndpointCredentialsResponseTypeDef(TypedDict):
Arn: str,
CreatedAt: str,
Description: str,
EgressAccessLogs: EgressAccessLogsTypeDef, # (1)
HlsIngest: HlsIngestTypeDef, # (2)
Id: str,
IngressAccessLogs: IngressAccessLogsTypeDef, # (3)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See EgressAccessLogsTypeDef
- See HlsIngestTypeDef
- See IngressAccessLogsTypeDef
- See ResponseMetadataTypeDef
UpdateChannelResponseTypeDef#
# UpdateChannelResponseTypeDef definition
class UpdateChannelResponseTypeDef(TypedDict):
Arn: str,
CreatedAt: str,
Description: str,
EgressAccessLogs: EgressAccessLogsTypeDef, # (1)
HlsIngest: HlsIngestTypeDef, # (2)
Id: str,
IngressAccessLogs: IngressAccessLogsTypeDef, # (3)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See EgressAccessLogsTypeDef
- See HlsIngestTypeDef
- See IngressAccessLogsTypeDef
- See ResponseMetadataTypeDef
CmafPackagePaginatorTypeDef#
# CmafPackagePaginatorTypeDef definition
class CmafPackagePaginatorTypeDef(TypedDict):
Encryption: NotRequired[CmafEncryptionPaginatorTypeDef], # (1)
HlsManifests: NotRequired[List[HlsManifestTypeDef]], # (2)
SegmentDurationSeconds: NotRequired[int],
SegmentPrefix: NotRequired[str],
StreamSelection: NotRequired[StreamSelectionTypeDef], # (3)
DashPackagePaginatorTypeDef#
# DashPackagePaginatorTypeDef definition
class DashPackagePaginatorTypeDef(TypedDict):
AdTriggers: NotRequired[List[AdTriggersElementType]], # (1)
AdsOnDeliveryRestrictions: NotRequired[AdsOnDeliveryRestrictionsType], # (2)
Encryption: NotRequired[DashEncryptionPaginatorTypeDef], # (3)
IncludeIframeOnlyStream: NotRequired[bool],
ManifestLayout: NotRequired[ManifestLayoutType], # (4)
ManifestWindowSeconds: NotRequired[int],
MinBufferTimeSeconds: NotRequired[int],
MinUpdatePeriodSeconds: NotRequired[int],
PeriodTriggers: NotRequired[List[PeriodTriggersElementType]], # (5)
Profile: NotRequired[ProfileType], # (6)
SegmentDurationSeconds: NotRequired[int],
SegmentTemplateFormat: NotRequired[SegmentTemplateFormatType], # (7)
StreamSelection: NotRequired[StreamSelectionTypeDef], # (8)
SuggestedPresentationDelaySeconds: NotRequired[int],
UtcTiming: NotRequired[UtcTimingType], # (9)
UtcTimingUri: NotRequired[str],
- See AdTriggersElementType
- See AdsOnDeliveryRestrictionsType
- See DashEncryptionPaginatorTypeDef
- See ManifestLayoutType
- See PeriodTriggersElementType
- See ProfileType
- See SegmentTemplateFormatType
- See StreamSelectionTypeDef
- See UtcTimingType
HlsPackagePaginatorTypeDef#
# HlsPackagePaginatorTypeDef definition
class HlsPackagePaginatorTypeDef(TypedDict):
AdMarkers: NotRequired[AdMarkersType], # (1)
AdTriggers: NotRequired[List[AdTriggersElementType]], # (2)
AdsOnDeliveryRestrictions: NotRequired[AdsOnDeliveryRestrictionsType], # (3)
Encryption: NotRequired[HlsEncryptionPaginatorTypeDef], # (4)
IncludeDvbSubtitles: NotRequired[bool],
IncludeIframeOnlyStream: NotRequired[bool],
PlaylistType: NotRequired[PlaylistTypeType], # (5)
PlaylistWindowSeconds: NotRequired[int],
ProgramDateTimeIntervalSeconds: NotRequired[int],
SegmentDurationSeconds: NotRequired[int],
StreamSelection: NotRequired[StreamSelectionTypeDef], # (6)
UseAudioRenditionGroup: NotRequired[bool],
- See AdMarkersType
- See AdTriggersElementType
- See AdsOnDeliveryRestrictionsType
- See HlsEncryptionPaginatorTypeDef
- See PlaylistTypeType
- See StreamSelectionTypeDef
MssPackagePaginatorTypeDef#
# MssPackagePaginatorTypeDef definition
class MssPackagePaginatorTypeDef(TypedDict):
Encryption: NotRequired[MssEncryptionPaginatorTypeDef], # (1)
ManifestWindowSeconds: NotRequired[int],
SegmentDurationSeconds: NotRequired[int],
StreamSelection: NotRequired[StreamSelectionTypeDef], # (2)
CmafPackageCreateOrUpdateParametersTypeDef#
# CmafPackageCreateOrUpdateParametersTypeDef definition
class CmafPackageCreateOrUpdateParametersTypeDef(TypedDict):
Encryption: NotRequired[CmafEncryptionTypeDef], # (1)
HlsManifests: NotRequired[Sequence[HlsManifestCreateOrUpdateParametersTypeDef]], # (2)
SegmentDurationSeconds: NotRequired[int],
SegmentPrefix: NotRequired[str],
StreamSelection: NotRequired[StreamSelectionTypeDef], # (3)
CmafPackageTypeDef#
# CmafPackageTypeDef definition
class CmafPackageTypeDef(TypedDict):
Encryption: NotRequired[CmafEncryptionTypeDef], # (1)
HlsManifests: NotRequired[List[HlsManifestTypeDef]], # (2)
SegmentDurationSeconds: NotRequired[int],
SegmentPrefix: NotRequired[str],
StreamSelection: NotRequired[StreamSelectionTypeDef], # (3)
DashPackageTypeDef#
# DashPackageTypeDef definition
class DashPackageTypeDef(TypedDict):
AdTriggers: NotRequired[Sequence[AdTriggersElementType]], # (1)
AdsOnDeliveryRestrictions: NotRequired[AdsOnDeliveryRestrictionsType], # (2)
Encryption: NotRequired[DashEncryptionTypeDef], # (3)
IncludeIframeOnlyStream: NotRequired[bool],
ManifestLayout: NotRequired[ManifestLayoutType], # (4)
ManifestWindowSeconds: NotRequired[int],
MinBufferTimeSeconds: NotRequired[int],
MinUpdatePeriodSeconds: NotRequired[int],
PeriodTriggers: NotRequired[Sequence[PeriodTriggersElementType]], # (5)
Profile: NotRequired[ProfileType], # (6)
SegmentDurationSeconds: NotRequired[int],
SegmentTemplateFormat: NotRequired[SegmentTemplateFormatType], # (7)
StreamSelection: NotRequired[StreamSelectionTypeDef], # (8)
SuggestedPresentationDelaySeconds: NotRequired[int],
UtcTiming: NotRequired[UtcTimingType], # (9)
UtcTimingUri: NotRequired[str],
- See AdTriggersElementType
- See AdsOnDeliveryRestrictionsType
- See DashEncryptionTypeDef
- See ManifestLayoutType
- See PeriodTriggersElementType
- See ProfileType
- See SegmentTemplateFormatType
- See