Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- Service Configuration
- Errors
- Waiters
- Operations
- CreatePackagingGroup
- ConfigureLogs
- ListTagsForResource
- DescribePackagingGroup
- DescribeAsset
- DeletePackagingConfiguration
- ListPackagingGroups (Paginated)
- DeleteAsset
- UpdatePackagingGroup
- DeletePackagingGroup
- CreateAsset
- DescribePackagingConfiguration
- TagResource
- UntagResource
- CreatePackagingConfiguration
- ListPackagingConfigurations (Paginated)
- ListAssets (Paginated)
- Types
- AdMarkers
- EncryptionMethod
- ManifestLayout
- PeriodTriggersElement
- Profile
- SegmentTemplateFormat
- StreamOrder
- AssetShallow
- Authorization
- CmafEncryption
- CmafPackage
- DashEncryption
- DashManifest
- DashPackage
- EgressAccessLogs
- EgressEndpoint
- HlsEncryption
- HlsManifest
- HlsPackage
- MssEncryption
- MssManifest
- MssPackage
- PackagingConfiguration
- PackagingGroup
- SpekeKeyProvider
- StreamSelection
Derived from API version 2018-11-07
of the AWS service descriptions, licensed under Apache 2.0.
AWS Elemental MediaPackage VOD
Synopsis
- defaultService :: Service
- _UnprocessableEntityException :: AsError a => Getting (First ServiceError) a ServiceError
- _ForbiddenException :: AsError a => Getting (First ServiceError) a ServiceError
- _NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServerErrorException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError
- data CreatePackagingGroup = CreatePackagingGroup' (Maybe Authorization) (Maybe EgressAccessLogs) (Maybe (HashMap Text Text)) Text
- newCreatePackagingGroup :: Text -> CreatePackagingGroup
- data CreatePackagingGroupResponse = CreatePackagingGroupResponse' (Maybe Text) (Maybe Authorization) (Maybe Text) (Maybe Text) (Maybe EgressAccessLogs) (Maybe (HashMap Text Text)) Int
- newCreatePackagingGroupResponse :: Int -> CreatePackagingGroupResponse
- data ConfigureLogs = ConfigureLogs' (Maybe EgressAccessLogs) Text
- newConfigureLogs :: Text -> ConfigureLogs
- data ConfigureLogsResponse = ConfigureLogsResponse' (Maybe Text) (Maybe Authorization) (Maybe Text) (Maybe Text) (Maybe EgressAccessLogs) (Maybe (HashMap Text Text)) Int
- newConfigureLogsResponse :: Int -> ConfigureLogsResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe (HashMap Text Text)) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data DescribePackagingGroup = DescribePackagingGroup' Text
- newDescribePackagingGroup :: Text -> DescribePackagingGroup
- data DescribePackagingGroupResponse = DescribePackagingGroupResponse' (Maybe Text) (Maybe Authorization) (Maybe Text) (Maybe Text) (Maybe EgressAccessLogs) (Maybe (HashMap Text Text)) Int
- newDescribePackagingGroupResponse :: Int -> DescribePackagingGroupResponse
- data DescribeAsset = DescribeAsset' Text
- newDescribeAsset :: Text -> DescribeAsset
- data DescribeAssetResponse = DescribeAssetResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [EgressEndpoint]) (Maybe (HashMap Text Text)) Int
- newDescribeAssetResponse :: Int -> DescribeAssetResponse
- data DeletePackagingConfiguration = DeletePackagingConfiguration' Text
- newDeletePackagingConfiguration :: Text -> DeletePackagingConfiguration
- data DeletePackagingConfigurationResponse = DeletePackagingConfigurationResponse' Int
- newDeletePackagingConfigurationResponse :: Int -> DeletePackagingConfigurationResponse
- data ListPackagingGroups = ListPackagingGroups' (Maybe Text) (Maybe Natural)
- newListPackagingGroups :: ListPackagingGroups
- data ListPackagingGroupsResponse = ListPackagingGroupsResponse' (Maybe [PackagingGroup]) (Maybe Text) Int
- newListPackagingGroupsResponse :: Int -> ListPackagingGroupsResponse
- data DeleteAsset = DeleteAsset' Text
- newDeleteAsset :: Text -> DeleteAsset
- data DeleteAssetResponse = DeleteAssetResponse' Int
- newDeleteAssetResponse :: Int -> DeleteAssetResponse
- data UpdatePackagingGroup = UpdatePackagingGroup' (Maybe Authorization) Text
- newUpdatePackagingGroup :: Text -> UpdatePackagingGroup
- data UpdatePackagingGroupResponse = UpdatePackagingGroupResponse' (Maybe Text) (Maybe Authorization) (Maybe Text) (Maybe Text) (Maybe EgressAccessLogs) (Maybe (HashMap Text Text)) Int
- newUpdatePackagingGroupResponse :: Int -> UpdatePackagingGroupResponse
- data DeletePackagingGroup = DeletePackagingGroup' Text
- newDeletePackagingGroup :: Text -> DeletePackagingGroup
- data DeletePackagingGroupResponse = DeletePackagingGroupResponse' Int
- newDeletePackagingGroupResponse :: Int -> DeletePackagingGroupResponse
- data CreateAsset = CreateAsset' (Maybe Text) (Maybe (HashMap Text Text)) Text Text Text Text
- newCreateAsset :: Text -> Text -> Text -> Text -> CreateAsset
- data CreateAssetResponse = CreateAssetResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [EgressEndpoint]) (Maybe (HashMap Text Text)) Int
- newCreateAssetResponse :: Int -> CreateAssetResponse
- data DescribePackagingConfiguration = DescribePackagingConfiguration' Text
- newDescribePackagingConfiguration :: Text -> DescribePackagingConfiguration
- data DescribePackagingConfigurationResponse = DescribePackagingConfigurationResponse' (Maybe HlsPackage) (Maybe Text) (Maybe Text) (Maybe DashPackage) (Maybe MssPackage) (Maybe Text) (Maybe CmafPackage) (Maybe (HashMap Text Text)) Int
- newDescribePackagingConfigurationResponse :: Int -> DescribePackagingConfigurationResponse
- data TagResource = TagResource' Text (HashMap Text Text)
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' {
- newTagResourceResponse :: TagResourceResponse
- data UntagResource = UntagResource' [Text] Text
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' {
- newUntagResourceResponse :: UntagResourceResponse
- data CreatePackagingConfiguration = CreatePackagingConfiguration' (Maybe HlsPackage) (Maybe DashPackage) (Maybe MssPackage) (Maybe CmafPackage) (Maybe (HashMap Text Text)) Text Text
- newCreatePackagingConfiguration :: Text -> Text -> CreatePackagingConfiguration
- data CreatePackagingConfigurationResponse = CreatePackagingConfigurationResponse' (Maybe HlsPackage) (Maybe Text) (Maybe Text) (Maybe DashPackage) (Maybe MssPackage) (Maybe Text) (Maybe CmafPackage) (Maybe (HashMap Text Text)) Int
- newCreatePackagingConfigurationResponse :: Int -> CreatePackagingConfigurationResponse
- data ListPackagingConfigurations = ListPackagingConfigurations' (Maybe Text) (Maybe Text) (Maybe Natural)
- newListPackagingConfigurations :: ListPackagingConfigurations
- data ListPackagingConfigurationsResponse = ListPackagingConfigurationsResponse' (Maybe [PackagingConfiguration]) (Maybe Text) Int
- newListPackagingConfigurationsResponse :: Int -> ListPackagingConfigurationsResponse
- data ListAssets = ListAssets' (Maybe Text) (Maybe Text) (Maybe Natural)
- newListAssets :: ListAssets
- data ListAssetsResponse = ListAssetsResponse' (Maybe Text) (Maybe [AssetShallow]) Int
- newListAssetsResponse :: Int -> ListAssetsResponse
- newtype AdMarkers where
- AdMarkers' { }
- pattern AdMarkers_NONE :: AdMarkers
- pattern AdMarkers_PASSTHROUGH :: AdMarkers
- pattern AdMarkers_SCTE35_ENHANCED :: AdMarkers
- newtype EncryptionMethod where
- EncryptionMethod' { }
- pattern EncryptionMethod_AES_128 :: EncryptionMethod
- pattern EncryptionMethod_SAMPLE_AES :: EncryptionMethod
- newtype ManifestLayout where
- ManifestLayout' { }
- pattern ManifestLayout_COMPACT :: ManifestLayout
- pattern ManifestLayout_FULL :: ManifestLayout
- newtype PeriodTriggersElement where
- newtype Profile where
- Profile' {
- fromProfile :: Text
- pattern Profile_HBBTV_1_5 :: Profile
- pattern Profile_NONE :: Profile
- Profile' {
- newtype SegmentTemplateFormat where
- newtype StreamOrder where
- StreamOrder' { }
- pattern StreamOrder_ORIGINAL :: StreamOrder
- pattern StreamOrder_VIDEO_BITRATE_ASCENDING :: StreamOrder
- pattern StreamOrder_VIDEO_BITRATE_DESCENDING :: StreamOrder
- data AssetShallow = AssetShallow' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text))
- newAssetShallow :: AssetShallow
- data Authorization = Authorization' Text Text
- newAuthorization :: Text -> Text -> Authorization
- data CmafEncryption = CmafEncryption' (Maybe Text) SpekeKeyProvider
- newCmafEncryption :: SpekeKeyProvider -> CmafEncryption
- data CmafPackage = CmafPackage' (Maybe Bool) (Maybe Int) (Maybe CmafEncryption) [HlsManifest]
- newCmafPackage :: CmafPackage
- data DashEncryption = DashEncryption' SpekeKeyProvider
- newDashEncryption :: SpekeKeyProvider -> DashEncryption
- data DashManifest = DashManifest' (Maybe Int) (Maybe Text) (Maybe Profile) (Maybe StreamSelection) (Maybe ManifestLayout)
- newDashManifest :: DashManifest
- data DashPackage = DashPackage' (Maybe Bool) (Maybe SegmentTemplateFormat) (Maybe Int) (Maybe DashEncryption) (Maybe [PeriodTriggersElement]) [DashManifest]
- newDashPackage :: DashPackage
- data EgressAccessLogs = EgressAccessLogs' (Maybe Text)
- newEgressAccessLogs :: EgressAccessLogs
- data EgressEndpoint = EgressEndpoint' (Maybe Text) (Maybe Text) (Maybe Text)
- newEgressEndpoint :: EgressEndpoint
- data HlsEncryption = HlsEncryption' (Maybe EncryptionMethod) (Maybe Text) SpekeKeyProvider
- newHlsEncryption :: SpekeKeyProvider -> HlsEncryption
- data HlsManifest = HlsManifest' (Maybe Text) (Maybe Int) (Maybe StreamSelection) (Maybe AdMarkers) (Maybe Bool) (Maybe Bool)
- newHlsManifest :: HlsManifest
- data HlsPackage = HlsPackage' (Maybe Bool) (Maybe Bool) (Maybe Int) (Maybe HlsEncryption) [HlsManifest]
- newHlsPackage :: HlsPackage
- data MssEncryption = MssEncryption' SpekeKeyProvider
- newMssEncryption :: SpekeKeyProvider -> MssEncryption
- data MssManifest = MssManifest' (Maybe Text) (Maybe StreamSelection)
- newMssManifest :: MssManifest
- data MssPackage = MssPackage' (Maybe Int) (Maybe MssEncryption) [MssManifest]
- newMssPackage :: MssPackage
- data PackagingConfiguration = PackagingConfiguration' (Maybe HlsPackage) (Maybe Text) (Maybe Text) (Maybe DashPackage) (Maybe MssPackage) (Maybe Text) (Maybe CmafPackage) (Maybe (HashMap Text Text))
- newPackagingConfiguration :: PackagingConfiguration
- data PackagingGroup = PackagingGroup' (Maybe Text) (Maybe Authorization) (Maybe Text) (Maybe Text) (Maybe EgressAccessLogs) (Maybe (HashMap Text Text))
- newPackagingGroup :: PackagingGroup
- data SpekeKeyProvider = SpekeKeyProvider' [Text] Text Text
- newSpekeKeyProvider :: Text -> Text -> SpekeKeyProvider
- data StreamSelection = StreamSelection' (Maybe StreamOrder) (Maybe Int) (Maybe Int)
- newStreamSelection :: StreamSelection
Service Configuration
defaultService :: Service Source #
API version 2018-11-07
of the Amazon Elemental MediaPackage VOD SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by MediaPackageVOD
.
UnprocessableEntityException
_UnprocessableEntityException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The parameters sent in the request are not valid.
ForbiddenException
_ForbiddenException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The client is not authorized to access the requested resource.
NotFoundException
_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The requested resource does not exist.
TooManyRequestsException
_TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The client has exceeded their resource or throttling limits.
InternalServerErrorException
_InternalServerErrorException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An unexpected error occurred.
ServiceUnavailableException
_ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An unexpected error occurred.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait
specification is fulfilled. The Wait
specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects
operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager
instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
CreatePackagingGroup
data CreatePackagingGroup Source #
A new MediaPackage VOD PackagingGroup resource configuration.
See: newCreatePackagingGroup
smart constructor.
CreatePackagingGroup' (Maybe Authorization) (Maybe EgressAccessLogs) (Maybe (HashMap Text Text)) Text |
Instances
newCreatePackagingGroup Source #
Create a value of CreatePackagingGroup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:authorization:CreatePackagingGroup'
, createPackagingGroup_authorization
- Undocumented member.
$sel:egressAccessLogs:CreatePackagingGroup'
, createPackagingGroup_egressAccessLogs
- Undocumented member.
$sel:tags:CreatePackagingGroup'
, createPackagingGroup_tags
- Undocumented member.
$sel:id:CreatePackagingGroup'
, createPackagingGroup_id
- The ID of the PackagingGroup.
data CreatePackagingGroupResponse Source #
See: newCreatePackagingGroupResponse
smart constructor.
CreatePackagingGroupResponse' (Maybe Text) (Maybe Authorization) (Maybe Text) (Maybe Text) (Maybe EgressAccessLogs) (Maybe (HashMap Text Text)) Int |
Instances
newCreatePackagingGroupResponse Source #
Create a value of CreatePackagingGroupResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:CreatePackagingGroupResponse'
, createPackagingGroupResponse_arn
- The ARN of the PackagingGroup.
$sel:authorization:CreatePackagingGroup'
, createPackagingGroupResponse_authorization
- Undocumented member.
$sel:domainName:CreatePackagingGroupResponse'
, createPackagingGroupResponse_domainName
- The fully qualified domain name for Assets in the PackagingGroup.
$sel:id:CreatePackagingGroup'
, createPackagingGroupResponse_id
- The ID of the PackagingGroup.
$sel:egressAccessLogs:CreatePackagingGroup'
, createPackagingGroupResponse_egressAccessLogs
- Undocumented member.
$sel:tags:CreatePackagingGroup'
, createPackagingGroupResponse_tags
- Undocumented member.
$sel:httpStatus:CreatePackagingGroupResponse'
, createPackagingGroupResponse_httpStatus
- The response's http status code.
ConfigureLogs
data ConfigureLogs Source #
The option to configure log subscription.
See: newConfigureLogs
smart constructor.
Instances
Create a value of ConfigureLogs
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:egressAccessLogs:ConfigureLogs'
, configureLogs_egressAccessLogs
- Undocumented member.
$sel:id:ConfigureLogs'
, configureLogs_id
- The ID of a MediaPackage VOD PackagingGroup resource.
data ConfigureLogsResponse Source #
See: newConfigureLogsResponse
smart constructor.
ConfigureLogsResponse' (Maybe Text) (Maybe Authorization) (Maybe Text) (Maybe Text) (Maybe EgressAccessLogs) (Maybe (HashMap Text Text)) Int |
Instances
newConfigureLogsResponse Source #
Create a value of ConfigureLogsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:ConfigureLogsResponse'
, configureLogsResponse_arn
- The ARN of the PackagingGroup.
$sel:authorization:ConfigureLogsResponse'
, configureLogsResponse_authorization
- Undocumented member.
$sel:domainName:ConfigureLogsResponse'
, configureLogsResponse_domainName
- The fully qualified domain name for Assets in the PackagingGroup.
$sel:id:ConfigureLogs'
, configureLogsResponse_id
- The ID of the PackagingGroup.
$sel:egressAccessLogs:ConfigureLogs'
, configureLogsResponse_egressAccessLogs
- Undocumented member.
$sel:tags:ConfigureLogsResponse'
, configureLogsResponse_tags
- Undocumented member.
$sel:httpStatus:ConfigureLogsResponse'
, configureLogsResponse_httpStatus
- The response's http status code.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource
smart constructor.
Instances
newListTagsForResource Source #
Create a value of ListTagsForResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceArn:ListTagsForResource'
, listTagsForResource_resourceArn
- The Amazon Resource Name (ARN) for the resource. You can get this from
the response to any request to the resource.
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse
smart constructor.
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tags:ListTagsForResourceResponse'
, listTagsForResourceResponse_tags
- A collection of tags associated with a resource
$sel:httpStatus:ListTagsForResourceResponse'
, listTagsForResourceResponse_httpStatus
- The response's http status code.
DescribePackagingGroup
data DescribePackagingGroup Source #
See: newDescribePackagingGroup
smart constructor.
Instances
newDescribePackagingGroup Source #
Create a value of DescribePackagingGroup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:id:DescribePackagingGroup'
, describePackagingGroup_id
- The ID of a MediaPackage VOD PackagingGroup resource.
data DescribePackagingGroupResponse Source #
See: newDescribePackagingGroupResponse
smart constructor.
DescribePackagingGroupResponse' (Maybe Text) (Maybe Authorization) (Maybe Text) (Maybe Text) (Maybe EgressAccessLogs) (Maybe (HashMap Text Text)) Int |
Instances
newDescribePackagingGroupResponse Source #
Create a value of DescribePackagingGroupResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:DescribePackagingGroupResponse'
, describePackagingGroupResponse_arn
- The ARN of the PackagingGroup.
$sel:authorization:DescribePackagingGroupResponse'
, describePackagingGroupResponse_authorization
- Undocumented member.
$sel:domainName:DescribePackagingGroupResponse'
, describePackagingGroupResponse_domainName
- The fully qualified domain name for Assets in the PackagingGroup.
$sel:id:DescribePackagingGroup'
, describePackagingGroupResponse_id
- The ID of the PackagingGroup.
$sel:egressAccessLogs:DescribePackagingGroupResponse'
, describePackagingGroupResponse_egressAccessLogs
- Undocumented member.
$sel:tags:DescribePackagingGroupResponse'
, describePackagingGroupResponse_tags
- Undocumented member.
$sel:httpStatus:DescribePackagingGroupResponse'
, describePackagingGroupResponse_httpStatus
- The response's http status code.
DescribeAsset
data DescribeAsset Source #
See: newDescribeAsset
smart constructor.
Instances
Create a value of DescribeAsset
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:id:DescribeAsset'
, describeAsset_id
- The ID of an MediaPackage VOD Asset resource.
data DescribeAssetResponse Source #
See: newDescribeAssetResponse
smart constructor.
DescribeAssetResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [EgressEndpoint]) (Maybe (HashMap Text Text)) Int |
Instances
newDescribeAssetResponse Source #
Create a value of DescribeAssetResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceId:DescribeAssetResponse'
, describeAssetResponse_resourceId
- The resource ID to include in SPEKE key requests.
$sel:arn:DescribeAssetResponse'
, describeAssetResponse_arn
- The ARN of the Asset.
$sel:createdAt:DescribeAssetResponse'
, describeAssetResponse_createdAt
- The time the Asset was initially submitted for Ingest.
$sel:packagingGroupId:DescribeAssetResponse'
, describeAssetResponse_packagingGroupId
- The ID of the PackagingGroup for the Asset.
$sel:sourceArn:DescribeAssetResponse'
, describeAssetResponse_sourceArn
- ARN of the source object in S3.
$sel:sourceRoleArn:DescribeAssetResponse'
, describeAssetResponse_sourceRoleArn
- The IAM role_arn used to access the source S3 bucket.
$sel:id:DescribeAsset'
, describeAssetResponse_id
- The unique identifier for the Asset.
$sel:egressEndpoints:DescribeAssetResponse'
, describeAssetResponse_egressEndpoints
- The list of egress endpoints available for the Asset.
$sel:tags:DescribeAssetResponse'
, describeAssetResponse_tags
- Undocumented member.
$sel:httpStatus:DescribeAssetResponse'
, describeAssetResponse_httpStatus
- The response's http status code.
DeletePackagingConfiguration
data DeletePackagingConfiguration Source #
See: newDeletePackagingConfiguration
smart constructor.
Instances
newDeletePackagingConfiguration Source #
Create a value of DeletePackagingConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:id:DeletePackagingConfiguration'
, deletePackagingConfiguration_id
- The ID of the MediaPackage VOD PackagingConfiguration resource to
delete.
data DeletePackagingConfigurationResponse Source #
See: newDeletePackagingConfigurationResponse
smart constructor.
Instances
Eq DeletePackagingConfigurationResponse Source # | |
Read DeletePackagingConfigurationResponse Source # | |
Show DeletePackagingConfigurationResponse Source # | |
Generic DeletePackagingConfigurationResponse Source # | |
Defined in Amazonka.MediaPackageVOD.DeletePackagingConfiguration type Rep DeletePackagingConfigurationResponse :: Type -> Type # | |
NFData DeletePackagingConfigurationResponse Source # | |
type Rep DeletePackagingConfigurationResponse Source # | |
Defined in Amazonka.MediaPackageVOD.DeletePackagingConfiguration type Rep DeletePackagingConfigurationResponse = D1 ('MetaData "DeletePackagingConfigurationResponse" "Amazonka.MediaPackageVOD.DeletePackagingConfiguration" "libZSservicesZSamazonka-mediapackage-vodZSamazonka-mediapackage-vod" 'False) (C1 ('MetaCons "DeletePackagingConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDeletePackagingConfigurationResponse Source #
Create a value of DeletePackagingConfigurationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeletePackagingConfigurationResponse'
, deletePackagingConfigurationResponse_httpStatus
- The response's http status code.
ListPackagingGroups (Paginated)
data ListPackagingGroups Source #
See: newListPackagingGroups
smart constructor.
Instances
newListPackagingGroups :: ListPackagingGroups Source #
Create a value of ListPackagingGroups
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListPackagingGroups'
, listPackagingGroups_nextToken
- A token used to resume pagination from the end of a previous request.
$sel:maxResults:ListPackagingGroups'
, listPackagingGroups_maxResults
- Upper bound on number of records to return.
data ListPackagingGroupsResponse Source #
See: newListPackagingGroupsResponse
smart constructor.
Instances
newListPackagingGroupsResponse Source #
Create a value of ListPackagingGroupsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:packagingGroups:ListPackagingGroupsResponse'
, listPackagingGroupsResponse_packagingGroups
- A list of MediaPackage VOD PackagingGroup resources.
$sel:nextToken:ListPackagingGroups'
, listPackagingGroupsResponse_nextToken
- A token that can be used to resume pagination from the end of the
collection.
$sel:httpStatus:ListPackagingGroupsResponse'
, listPackagingGroupsResponse_httpStatus
- The response's http status code.
DeleteAsset
data DeleteAsset Source #
See: newDeleteAsset
smart constructor.
Instances
Create a value of DeleteAsset
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:id:DeleteAsset'
, deleteAsset_id
- The ID of the MediaPackage VOD Asset resource to delete.
data DeleteAssetResponse Source #
See: newDeleteAssetResponse
smart constructor.
Instances
newDeleteAssetResponse Source #
Create a value of DeleteAssetResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeleteAssetResponse'
, deleteAssetResponse_httpStatus
- The response's http status code.
UpdatePackagingGroup
data UpdatePackagingGroup Source #
A MediaPackage VOD PackagingGroup resource configuration.
See: newUpdatePackagingGroup
smart constructor.
Instances
newUpdatePackagingGroup Source #
Create a value of UpdatePackagingGroup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:authorization:UpdatePackagingGroup'
, updatePackagingGroup_authorization
- Undocumented member.
$sel:id:UpdatePackagingGroup'
, updatePackagingGroup_id
- The ID of a MediaPackage VOD PackagingGroup resource.
data UpdatePackagingGroupResponse Source #
See: newUpdatePackagingGroupResponse
smart constructor.
UpdatePackagingGroupResponse' (Maybe Text) (Maybe Authorization) (Maybe Text) (Maybe Text) (Maybe EgressAccessLogs) (Maybe (HashMap Text Text)) Int |
Instances
newUpdatePackagingGroupResponse Source #
Create a value of UpdatePackagingGroupResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:UpdatePackagingGroupResponse'
, updatePackagingGroupResponse_arn
- The ARN of the PackagingGroup.
$sel:authorization:UpdatePackagingGroup'
, updatePackagingGroupResponse_authorization
- Undocumented member.
$sel:domainName:UpdatePackagingGroupResponse'
, updatePackagingGroupResponse_domainName
- The fully qualified domain name for Assets in the PackagingGroup.
$sel:id:UpdatePackagingGroup'
, updatePackagingGroupResponse_id
- The ID of the PackagingGroup.
$sel:egressAccessLogs:UpdatePackagingGroupResponse'
, updatePackagingGroupResponse_egressAccessLogs
- Undocumented member.
$sel:tags:UpdatePackagingGroupResponse'
, updatePackagingGroupResponse_tags
- Undocumented member.
$sel:httpStatus:UpdatePackagingGroupResponse'
, updatePackagingGroupResponse_httpStatus
- The response's http status code.
DeletePackagingGroup
data DeletePackagingGroup Source #
See: newDeletePackagingGroup
smart constructor.
Instances
newDeletePackagingGroup Source #
Create a value of DeletePackagingGroup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:id:DeletePackagingGroup'
, deletePackagingGroup_id
- The ID of the MediaPackage VOD PackagingGroup resource to delete.
data DeletePackagingGroupResponse Source #
See: newDeletePackagingGroupResponse
smart constructor.
Instances
newDeletePackagingGroupResponse Source #
Create a value of DeletePackagingGroupResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeletePackagingGroupResponse'
, deletePackagingGroupResponse_httpStatus
- The response's http status code.
CreateAsset
data CreateAsset Source #
A new MediaPackage VOD Asset configuration.
See: newCreateAsset
smart constructor.
Instances
:: Text | |
-> Text | |
-> Text | |
-> Text | |
-> CreateAsset |
Create a value of CreateAsset
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceId:CreateAsset'
, createAsset_resourceId
- The resource ID to include in SPEKE key requests.
$sel:tags:CreateAsset'
, createAsset_tags
- Undocumented member.
$sel:sourceArn:CreateAsset'
, createAsset_sourceArn
- ARN of the source object in S3.
$sel:id:CreateAsset'
, createAsset_id
- The unique identifier for the Asset.
$sel:packagingGroupId:CreateAsset'
, createAsset_packagingGroupId
- The ID of the PackagingGroup for the Asset.
$sel:sourceRoleArn:CreateAsset'
, createAsset_sourceRoleArn
- The IAM role ARN used to access the source S3 bucket.
data CreateAssetResponse Source #
See: newCreateAssetResponse
smart constructor.
CreateAssetResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [EgressEndpoint]) (Maybe (HashMap Text Text)) Int |
Instances
newCreateAssetResponse Source #
Create a value of CreateAssetResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceId:CreateAsset'
, createAssetResponse_resourceId
- The resource ID to include in SPEKE key requests.
$sel:arn:CreateAssetResponse'
, createAssetResponse_arn
- The ARN of the Asset.
$sel:createdAt:CreateAssetResponse'
, createAssetResponse_createdAt
- The time the Asset was initially submitted for Ingest.
$sel:packagingGroupId:CreateAsset'
, createAssetResponse_packagingGroupId
- The ID of the PackagingGroup for the Asset.
$sel:sourceArn:CreateAsset'
, createAssetResponse_sourceArn
- ARN of the source object in S3.
$sel:sourceRoleArn:CreateAsset'
, createAssetResponse_sourceRoleArn
- The IAM role_arn used to access the source S3 bucket.
$sel:id:CreateAsset'
, createAssetResponse_id
- The unique identifier for the Asset.
$sel:egressEndpoints:CreateAssetResponse'
, createAssetResponse_egressEndpoints
- The list of egress endpoints available for the Asset.
$sel:tags:CreateAsset'
, createAssetResponse_tags
- Undocumented member.
$sel:httpStatus:CreateAssetResponse'
, createAssetResponse_httpStatus
- The response's http status code.
DescribePackagingConfiguration
data DescribePackagingConfiguration Source #
See: newDescribePackagingConfiguration
smart constructor.
Instances
newDescribePackagingConfiguration Source #
Create a value of DescribePackagingConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:id:DescribePackagingConfiguration'
, describePackagingConfiguration_id
- The ID of a MediaPackage VOD PackagingConfiguration resource.
data DescribePackagingConfigurationResponse Source #
See: newDescribePackagingConfigurationResponse
smart constructor.
DescribePackagingConfigurationResponse' (Maybe HlsPackage) (Maybe Text) (Maybe Text) (Maybe DashPackage) (Maybe MssPackage) (Maybe Text) (Maybe CmafPackage) (Maybe (HashMap Text Text)) Int |
Instances
newDescribePackagingConfigurationResponse Source #
Create a value of DescribePackagingConfigurationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:hlsPackage:DescribePackagingConfigurationResponse'
, describePackagingConfigurationResponse_hlsPackage
- Undocumented member.
$sel:arn:DescribePackagingConfigurationResponse'
, describePackagingConfigurationResponse_arn
- The ARN of the PackagingConfiguration.
$sel:packagingGroupId:DescribePackagingConfigurationResponse'
, describePackagingConfigurationResponse_packagingGroupId
- The ID of a PackagingGroup.
$sel:dashPackage:DescribePackagingConfigurationResponse'
, describePackagingConfigurationResponse_dashPackage
- Undocumented member.
$sel:mssPackage:DescribePackagingConfigurationResponse'
, describePackagingConfigurationResponse_mssPackage
- Undocumented member.
$sel:id:DescribePackagingConfiguration'
, describePackagingConfigurationResponse_id
- The ID of the PackagingConfiguration.
$sel:cmafPackage:DescribePackagingConfigurationResponse'
, describePackagingConfigurationResponse_cmafPackage
- Undocumented member.
$sel:tags:DescribePackagingConfigurationResponse'
, describePackagingConfigurationResponse_tags
- Undocumented member.
$sel:httpStatus:DescribePackagingConfigurationResponse'
, describePackagingConfigurationResponse_httpStatus
- The response's http status code.
TagResource
data TagResource Source #
See: newTagResource
smart constructor.
Instances
Create a value of TagResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceArn:TagResource'
, tagResource_resourceArn
- The Amazon Resource Name (ARN) for the resource. You can get this from
the response to any request to the resource.
$sel:tags:TagResource'
, tagResource_tags
- A collection of tags associated with a resource
data TagResourceResponse Source #
See: newTagResourceResponse
smart constructor.
Instances
Eq TagResourceResponse Source # | |
Defined in Amazonka.MediaPackageVOD.TagResource (==) :: TagResourceResponse -> TagResourceResponse -> Bool # (/=) :: TagResourceResponse -> TagResourceResponse -> Bool # | |
Read TagResourceResponse Source # | |
Show TagResourceResponse Source # | |
Defined in Amazonka.MediaPackageVOD.TagResource showsPrec :: Int -> TagResourceResponse -> ShowS # show :: TagResourceResponse -> String # showList :: [TagResourceResponse] -> ShowS # | |
Generic TagResourceResponse Source # | |
Defined in Amazonka.MediaPackageVOD.TagResource type Rep TagResourceResponse :: Type -> Type # from :: TagResourceResponse -> Rep TagResourceResponse x # to :: Rep TagResourceResponse x -> TagResourceResponse # | |
NFData TagResourceResponse Source # | |
Defined in Amazonka.MediaPackageVOD.TagResource rnf :: TagResourceResponse -> () # | |
type Rep TagResourceResponse Source # | |
Defined in Amazonka.MediaPackageVOD.TagResource |
newTagResourceResponse :: TagResourceResponse Source #
Create a value of TagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UntagResource
data UntagResource Source #
See: newUntagResource
smart constructor.
Instances
Create a value of UntagResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tagKeys:UntagResource'
, untagResource_tagKeys
- A comma-separated list of the tag keys to remove from the resource.
$sel:resourceArn:UntagResource'
, untagResource_resourceArn
- The Amazon Resource Name (ARN) for the resource. You can get this from
the response to any request to the resource.
data UntagResourceResponse Source #
See: newUntagResourceResponse
smart constructor.
Instances
Eq UntagResourceResponse Source # | |
Defined in Amazonka.MediaPackageVOD.UntagResource (==) :: UntagResourceResponse -> UntagResourceResponse -> Bool # (/=) :: UntagResourceResponse -> UntagResourceResponse -> Bool # | |
Read UntagResourceResponse Source # | |
Show UntagResourceResponse Source # | |
Defined in Amazonka.MediaPackageVOD.UntagResource showsPrec :: Int -> UntagResourceResponse -> ShowS # show :: UntagResourceResponse -> String # showList :: [UntagResourceResponse] -> ShowS # | |
Generic UntagResourceResponse Source # | |
Defined in Amazonka.MediaPackageVOD.UntagResource type Rep UntagResourceResponse :: Type -> Type # | |
NFData UntagResourceResponse Source # | |
Defined in Amazonka.MediaPackageVOD.UntagResource rnf :: UntagResourceResponse -> () # | |
type Rep UntagResourceResponse Source # | |
Defined in Amazonka.MediaPackageVOD.UntagResource |
newUntagResourceResponse :: UntagResourceResponse Source #
Create a value of UntagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
CreatePackagingConfiguration
data CreatePackagingConfiguration Source #
A new MediaPackage VOD PackagingConfiguration resource configuration.
See: newCreatePackagingConfiguration
smart constructor.
CreatePackagingConfiguration' (Maybe HlsPackage) (Maybe DashPackage) (Maybe MssPackage) (Maybe CmafPackage) (Maybe (HashMap Text Text)) Text Text |
Instances
newCreatePackagingConfiguration Source #
:: Text | |
-> Text | |
-> CreatePackagingConfiguration |
Create a value of CreatePackagingConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:hlsPackage:CreatePackagingConfiguration'
, createPackagingConfiguration_hlsPackage
- Undocumented member.
$sel:dashPackage:CreatePackagingConfiguration'
, createPackagingConfiguration_dashPackage
- Undocumented member.
$sel:mssPackage:CreatePackagingConfiguration'
, createPackagingConfiguration_mssPackage
- Undocumented member.
$sel:cmafPackage:CreatePackagingConfiguration'
, createPackagingConfiguration_cmafPackage
- Undocumented member.
$sel:tags:CreatePackagingConfiguration'
, createPackagingConfiguration_tags
- Undocumented member.
$sel:id:CreatePackagingConfiguration'
, createPackagingConfiguration_id
- The ID of the PackagingConfiguration.
$sel:packagingGroupId:CreatePackagingConfiguration'
, createPackagingConfiguration_packagingGroupId
- The ID of a PackagingGroup.
data CreatePackagingConfigurationResponse Source #
See: newCreatePackagingConfigurationResponse
smart constructor.
CreatePackagingConfigurationResponse' (Maybe HlsPackage) (Maybe Text) (Maybe Text) (Maybe DashPackage) (Maybe MssPackage) (Maybe Text) (Maybe CmafPackage) (Maybe (HashMap Text Text)) Int |
Instances
newCreatePackagingConfigurationResponse Source #
Create a value of CreatePackagingConfigurationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:hlsPackage:CreatePackagingConfiguration'
, createPackagingConfigurationResponse_hlsPackage
- Undocumented member.
$sel:arn:CreatePackagingConfigurationResponse'
, createPackagingConfigurationResponse_arn
- The ARN of the PackagingConfiguration.
$sel:packagingGroupId:CreatePackagingConfiguration'
, createPackagingConfigurationResponse_packagingGroupId
- The ID of a PackagingGroup.
$sel:dashPackage:CreatePackagingConfiguration'
, createPackagingConfigurationResponse_dashPackage
- Undocumented member.
$sel:mssPackage:CreatePackagingConfiguration'
, createPackagingConfigurationResponse_mssPackage
- Undocumented member.
$sel:id:CreatePackagingConfiguration'
, createPackagingConfigurationResponse_id
- The ID of the PackagingConfiguration.
$sel:cmafPackage:CreatePackagingConfiguration'
, createPackagingConfigurationResponse_cmafPackage
- Undocumented member.
$sel:tags:CreatePackagingConfiguration'
, createPackagingConfigurationResponse_tags
- Undocumented member.
$sel:httpStatus:CreatePackagingConfigurationResponse'
, createPackagingConfigurationResponse_httpStatus
- The response's http status code.
ListPackagingConfigurations (Paginated)
data ListPackagingConfigurations Source #
See: newListPackagingConfigurations
smart constructor.
Instances
newListPackagingConfigurations :: ListPackagingConfigurations Source #
Create a value of ListPackagingConfigurations
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:packagingGroupId:ListPackagingConfigurations'
, listPackagingConfigurations_packagingGroupId
- Returns MediaPackage VOD PackagingConfigurations associated with the
specified PackagingGroup.
$sel:nextToken:ListPackagingConfigurations'
, listPackagingConfigurations_nextToken
- A token used to resume pagination from the end of a previous request.
$sel:maxResults:ListPackagingConfigurations'
, listPackagingConfigurations_maxResults
- Upper bound on number of records to return.
data ListPackagingConfigurationsResponse Source #
See: newListPackagingConfigurationsResponse
smart constructor.
Instances
newListPackagingConfigurationsResponse Source #
Create a value of ListPackagingConfigurationsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:packagingConfigurations:ListPackagingConfigurationsResponse'
, listPackagingConfigurationsResponse_packagingConfigurations
- A list of MediaPackage VOD PackagingConfiguration resources.
$sel:nextToken:ListPackagingConfigurations'
, listPackagingConfigurationsResponse_nextToken
- A token that can be used to resume pagination from the end of the
collection.
$sel:httpStatus:ListPackagingConfigurationsResponse'
, listPackagingConfigurationsResponse_httpStatus
- The response's http status code.
ListAssets (Paginated)
data ListAssets Source #
See: newListAssets
smart constructor.
Instances
newListAssets :: ListAssets Source #
Create a value of ListAssets
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:packagingGroupId:ListAssets'
, listAssets_packagingGroupId
- Returns Assets associated with the specified PackagingGroup.
$sel:nextToken:ListAssets'
, listAssets_nextToken
- A token used to resume pagination from the end of a previous request.
$sel:maxResults:ListAssets'
, listAssets_maxResults
- Upper bound on number of records to return.
data ListAssetsResponse Source #
See: newListAssetsResponse
smart constructor.
Instances
newListAssetsResponse Source #
Create a value of ListAssetsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListAssets'
, listAssetsResponse_nextToken
- A token that can be used to resume pagination from the end of the
collection.
$sel:assets:ListAssetsResponse'
, listAssetsResponse_assets
- A list of MediaPackage VOD Asset resources.
$sel:httpStatus:ListAssetsResponse'
, listAssetsResponse_httpStatus
- The response's http status code.
Types
AdMarkers
pattern AdMarkers_NONE :: AdMarkers | |
pattern AdMarkers_PASSTHROUGH :: AdMarkers | |
pattern AdMarkers_SCTE35_ENHANCED :: AdMarkers |
Instances
EncryptionMethod
newtype EncryptionMethod Source #
pattern EncryptionMethod_AES_128 :: EncryptionMethod | |
pattern EncryptionMethod_SAMPLE_AES :: EncryptionMethod |
Instances
ManifestLayout
newtype ManifestLayout Source #
pattern ManifestLayout_COMPACT :: ManifestLayout | |
pattern ManifestLayout_FULL :: ManifestLayout |
Instances
PeriodTriggersElement
newtype PeriodTriggersElement Source #
pattern PeriodTriggersElement_ADS :: PeriodTriggersElement |
Instances
Profile
pattern Profile_HBBTV_1_5 :: Profile | |
pattern Profile_NONE :: Profile |
Instances
SegmentTemplateFormat
newtype SegmentTemplateFormat Source #
Instances
StreamOrder
newtype StreamOrder Source #
pattern StreamOrder_ORIGINAL :: StreamOrder | |
pattern StreamOrder_VIDEO_BITRATE_ASCENDING :: StreamOrder | |
pattern StreamOrder_VIDEO_BITRATE_DESCENDING :: StreamOrder |
Instances
AssetShallow
data AssetShallow Source #
A MediaPackage VOD Asset resource.
See: newAssetShallow
smart constructor.
AssetShallow' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) |
Instances
newAssetShallow :: AssetShallow Source #
Create a value of AssetShallow
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceId:AssetShallow'
, assetShallow_resourceId
- The resource ID to include in SPEKE key requests.
$sel:arn:AssetShallow'
, assetShallow_arn
- The ARN of the Asset.
$sel:createdAt:AssetShallow'
, assetShallow_createdAt
- The time the Asset was initially submitted for Ingest.
$sel:packagingGroupId:AssetShallow'
, assetShallow_packagingGroupId
- The ID of the PackagingGroup for the Asset.
$sel:sourceArn:AssetShallow'
, assetShallow_sourceArn
- ARN of the source object in S3.
$sel:sourceRoleArn:AssetShallow'
, assetShallow_sourceRoleArn
- The IAM role ARN used to access the source S3 bucket.
$sel:id:AssetShallow'
, assetShallow_id
- The unique identifier for the Asset.
$sel:tags:AssetShallow'
, assetShallow_tags
- Undocumented member.
Authorization
data Authorization Source #
CDN Authorization credentials
See: newAuthorization
smart constructor.
Instances
:: Text | |
-> Text | |
-> Authorization |
Create a value of Authorization
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:secretsRoleArn:Authorization'
, authorization_secretsRoleArn
- The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage
to communicate with AWS Secrets Manager.
$sel:cdnIdentifierSecret:Authorization'
, authorization_cdnIdentifierSecret
- The Amazon Resource Name (ARN) for the secret in AWS Secrets Manager
that is used for CDN authorization.
CmafEncryption
data CmafEncryption Source #
A CMAF encryption configuration.
See: newCmafEncryption
smart constructor.
Instances
Create a value of CmafEncryption
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:constantInitializationVector:CmafEncryption'
, cmafEncryption_constantInitializationVector
- An optional 128-bit, 16-byte hex value represented by a 32-character
string, used in conjunction with the key for encrypting blocks. If you
don't specify a value, then MediaPackage creates the constant
initialization vector (IV).
$sel:spekeKeyProvider:CmafEncryption'
, cmafEncryption_spekeKeyProvider
- Undocumented member.
CmafPackage
data CmafPackage Source #
A CMAF packaging configuration.
See: newCmafPackage
smart constructor.
CmafPackage' (Maybe Bool) (Maybe Int) (Maybe CmafEncryption) [HlsManifest] |
Instances
newCmafPackage :: CmafPackage Source #
Create a value of CmafPackage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:includeEncoderConfigurationInSegments:CmafPackage'
, cmafPackage_includeEncoderConfigurationInSegments
- When includeEncoderConfigurationInSegments is set to true, MediaPackage
places your encoder's Sequence Parameter Set (SPS), Picture Parameter
Set (PPS), and Video Parameter Set (VPS) metadata in every video segment
instead of in the init fragment. This lets you use different
SPS/PPS/VPS settings for your assets during content playback.
$sel:segmentDurationSeconds:CmafPackage'
, cmafPackage_segmentDurationSeconds
- Duration (in seconds) of each fragment. Actual fragments will be rounded
to the nearest multiple of the source fragment duration.
$sel:encryption:CmafPackage'
, cmafPackage_encryption
- Undocumented member.
$sel:hlsManifests:CmafPackage'
, cmafPackage_hlsManifests
- A list of HLS manifest configurations.
DashEncryption
data DashEncryption Source #
A Dynamic Adaptive Streaming over HTTP (DASH) encryption configuration.
See: newDashEncryption
smart constructor.
Instances
Create a value of DashEncryption
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:spekeKeyProvider:DashEncryption'
, dashEncryption_spekeKeyProvider
- Undocumented member.
DashManifest
data DashManifest Source #
A DASH manifest configuration.
See: newDashManifest
smart constructor.
DashManifest' (Maybe Int) (Maybe Text) (Maybe Profile) (Maybe StreamSelection) (Maybe ManifestLayout) |
Instances
newDashManifest :: DashManifest Source #
Create a value of DashManifest
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:minBufferTimeSeconds:DashManifest'
, dashManifest_minBufferTimeSeconds
- Minimum duration (in seconds) that a player will buffer media before
starting the presentation.
$sel:manifestName:DashManifest'
, dashManifest_manifestName
- An optional string to include in the name of the manifest.
$sel:profile:DashManifest'
, dashManifest_profile
- The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set
to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled.
$sel:streamSelection:DashManifest'
, dashManifest_streamSelection
- Undocumented member.
$sel:manifestLayout:DashManifest'
, dashManifest_manifestLayout
- Determines the position of some tags in the Media Presentation
Description (MPD). When set to FULL, elements like SegmentTemplate and
ContentProtection are included in each Representation. When set to
COMPACT, duplicate elements are combined and presented at the
AdaptationSet level.
DashPackage
data DashPackage Source #
A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.
See: newDashPackage
smart constructor.
DashPackage' (Maybe Bool) (Maybe SegmentTemplateFormat) (Maybe Int) (Maybe DashEncryption) (Maybe [PeriodTriggersElement]) [DashManifest] |
Instances
newDashPackage :: DashPackage Source #
Create a value of DashPackage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:includeEncoderConfigurationInSegments:DashPackage'
, dashPackage_includeEncoderConfigurationInSegments
- When includeEncoderConfigurationInSegments is set to true, MediaPackage
places your encoder's Sequence Parameter Set (SPS), Picture Parameter
Set (PPS), and Video Parameter Set (VPS) metadata in every video segment
instead of in the init fragment. This lets you use different
SPS/PPS/VPS settings for your assets during content playback.
$sel:segmentTemplateFormat:DashPackage'
, dashPackage_segmentTemplateFormat
- Determines the type of SegmentTemplate included in the Media
Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full
timeline is presented in each SegmentTemplate, with $Number$ media URLs.
When set to TIME_WITH_TIMELINE, a full timeline is presented in each
SegmentTemplate, with $Time$ media URLs. When set to
NUMBER_WITH_DURATION, only a duration is included in each
SegmentTemplate, with $Number$ media URLs.
$sel:segmentDurationSeconds:DashPackage'
, dashPackage_segmentDurationSeconds
- Duration (in seconds) of each segment. Actual segments will be rounded
to the nearest multiple of the source segment duration.
$sel:encryption:DashPackage'
, dashPackage_encryption
- Undocumented member.
$sel:periodTriggers:DashPackage'
, dashPackage_periodTriggers
- A list of triggers that controls when the outgoing Dynamic Adaptive
Streaming over HTTP (DASH) Media Presentation Description (MPD) will be
partitioned into multiple periods. If empty, the content will not be
partitioned into more than one period. If the list contains "ADS", new
periods will be created where the Asset contains SCTE-35 ad markers.
$sel:dashManifests:DashPackage'
, dashPackage_dashManifests
- A list of DASH manifest configurations.
EgressAccessLogs
data EgressAccessLogs Source #
Configure egress access logging.
See: newEgressAccessLogs
smart constructor.
Instances
newEgressAccessLogs :: EgressAccessLogs Source #
Create a value of EgressAccessLogs
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:logGroupName:EgressAccessLogs'
, egressAccessLogs_logGroupName
- Customize the log group name.
EgressEndpoint
data EgressEndpoint Source #
The endpoint URL used to access an Asset using one PackagingConfiguration.
See: newEgressEndpoint
smart constructor.
Instances
newEgressEndpoint :: EgressEndpoint Source #
Create a value of EgressEndpoint
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:EgressEndpoint'
, egressEndpoint_status
- The current processing status of the asset used for the packaging
configuration. The status can be either QUEUED, PROCESSING, PLAYABLE, or
FAILED. Status information won't be available for most assets ingested
before 2021-09-30.
$sel:url:EgressEndpoint'
, egressEndpoint_url
- The URL of the parent manifest for the repackaged Asset.
$sel:packagingConfigurationId:EgressEndpoint'
, egressEndpoint_packagingConfigurationId
- The ID of the PackagingConfiguration being applied to the Asset.
HlsEncryption
data HlsEncryption Source #
An HTTP Live Streaming (HLS) encryption configuration.
See: newHlsEncryption
smart constructor.
Instances
Create a value of HlsEncryption
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:encryptionMethod:HlsEncryption'
, hlsEncryption_encryptionMethod
- The encryption method to use.
$sel:constantInitializationVector:HlsEncryption'
, hlsEncryption_constantInitializationVector
- A constant initialization vector for encryption (optional). When not
specified the initialization vector will be periodically rotated.
$sel:spekeKeyProvider:HlsEncryption'
, hlsEncryption_spekeKeyProvider
- Undocumented member.
HlsManifest
data HlsManifest Source #
An HTTP Live Streaming (HLS) manifest configuration.
See: newHlsManifest
smart constructor.
HlsManifest' (Maybe Text) (Maybe Int) (Maybe StreamSelection) (Maybe AdMarkers) (Maybe Bool) (Maybe Bool) |
Instances
newHlsManifest :: HlsManifest Source #
Create a value of HlsManifest
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:manifestName:HlsManifest'
, hlsManifest_manifestName
- An optional string to include in the name of the manifest.
$sel:programDateTimeIntervalSeconds:HlsManifest'
, hlsManifest_programDateTimeIntervalSeconds
- The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag
inserted into manifests. Additionally, when an interval is specified
ID3Timed Metadata messages will be generated every 5 seconds using the
ingest time of the content. If the interval is not specified, or set to
0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests
and no ID3Timed Metadata messages will be generated. Note that
irrespective of this parameter, if any ID3 Timed Metadata is found in
HTTP Live Streaming (HLS) input, it will be passed through to HLS
output.
$sel:streamSelection:HlsManifest'
, hlsManifest_streamSelection
- Undocumented member.
$sel:adMarkers:HlsManifest'
, hlsManifest_adMarkers
- This setting controls how ad markers are included in the packaged
OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the
output. "PASSTHROUGH" causes the manifest to contain a copy of the
SCTE-35 ad markers (comments) taken directly from the input HTTP Live
Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and
blackout tags based on SCTE-35 messages in the input source.
$sel:includeIframeOnlyStream:HlsManifest'
, hlsManifest_includeIframeOnlyStream
- When enabled, an I-Frame only stream will be included in the output.
$sel:repeatExtXKey:HlsManifest'
, hlsManifest_repeatExtXKey
- When enabled, the EXT-X-KEY tag will be repeated in output manifests.
HlsPackage
data HlsPackage Source #
An HTTP Live Streaming (HLS) packaging configuration.
See: newHlsPackage
smart constructor.
HlsPackage' (Maybe Bool) (Maybe Bool) (Maybe Int) (Maybe HlsEncryption) [HlsManifest] |
Instances
newHlsPackage :: HlsPackage Source #
Create a value of HlsPackage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:useAudioRenditionGroup:HlsPackage'
, hlsPackage_useAudioRenditionGroup
- When enabled, audio streams will be placed in rendition groups in the
output.
$sel:includeDvbSubtitles:HlsPackage'
, hlsPackage_includeDvbSubtitles
- When enabled, MediaPackage passes through digital video broadcasting
(DVB) subtitles into the output.
$sel:segmentDurationSeconds:HlsPackage'
, hlsPackage_segmentDurationSeconds
- Duration (in seconds) of each fragment. Actual fragments will be rounded
to the nearest multiple of the source fragment duration.
$sel:encryption:HlsPackage'
, hlsPackage_encryption
- Undocumented member.
$sel:hlsManifests:HlsPackage'
, hlsPackage_hlsManifests
- A list of HLS manifest configurations.
MssEncryption
data MssEncryption Source #
A Microsoft Smooth Streaming (MSS) encryption configuration.
See: newMssEncryption
smart constructor.
Instances
Create a value of MssEncryption
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:spekeKeyProvider:MssEncryption'
, mssEncryption_spekeKeyProvider
- Undocumented member.
MssManifest
data MssManifest Source #
A Microsoft Smooth Streaming (MSS) manifest configuration.
See: newMssManifest
smart constructor.
Instances
newMssManifest :: MssManifest Source #
Create a value of MssManifest
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:manifestName:MssManifest'
, mssManifest_manifestName
- An optional string to include in the name of the manifest.
$sel:streamSelection:MssManifest'
, mssManifest_streamSelection
- Undocumented member.
MssPackage
data MssPackage Source #
A Microsoft Smooth Streaming (MSS) PackagingConfiguration.
See: newMssPackage
smart constructor.
Instances
newMssPackage :: MssPackage Source #
Create a value of MssPackage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:segmentDurationSeconds:MssPackage'
, mssPackage_segmentDurationSeconds
- The duration (in seconds) of each segment.
$sel:encryption:MssPackage'
, mssPackage_encryption
- Undocumented member.
$sel:mssManifests:MssPackage'
, mssPackage_mssManifests
- A list of MSS manifest configurations.
PackagingConfiguration
data PackagingConfiguration Source #
A MediaPackage VOD PackagingConfiguration resource.
See: newPackagingConfiguration
smart constructor.
PackagingConfiguration' (Maybe HlsPackage) (Maybe Text) (Maybe Text) (Maybe DashPackage) (Maybe MssPackage) (Maybe Text) (Maybe CmafPackage) (Maybe (HashMap Text Text)) |
Instances
newPackagingConfiguration :: PackagingConfiguration Source #
Create a value of PackagingConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:hlsPackage:PackagingConfiguration'
, packagingConfiguration_hlsPackage
- Undocumented member.
$sel:arn:PackagingConfiguration'
, packagingConfiguration_arn
- The ARN of the PackagingConfiguration.
$sel:packagingGroupId:PackagingConfiguration'
, packagingConfiguration_packagingGroupId
- The ID of a PackagingGroup.
$sel:dashPackage:PackagingConfiguration'
, packagingConfiguration_dashPackage
- Undocumented member.
$sel:mssPackage:PackagingConfiguration'
, packagingConfiguration_mssPackage
- Undocumented member.
$sel:id:PackagingConfiguration'
, packagingConfiguration_id
- The ID of the PackagingConfiguration.
$sel:cmafPackage:PackagingConfiguration'
, packagingConfiguration_cmafPackage
- Undocumented member.
$sel:tags:PackagingConfiguration'
, packagingConfiguration_tags
- Undocumented member.
PackagingGroup
data PackagingGroup Source #
A MediaPackage VOD PackagingGroup resource.
See: newPackagingGroup
smart constructor.
PackagingGroup' (Maybe Text) (Maybe Authorization) (Maybe Text) (Maybe Text) (Maybe EgressAccessLogs) (Maybe (HashMap Text Text)) |
Instances
newPackagingGroup :: PackagingGroup Source #
Create a value of PackagingGroup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:PackagingGroup'
, packagingGroup_arn
- The ARN of the PackagingGroup.
$sel:authorization:PackagingGroup'
, packagingGroup_authorization
- Undocumented member.
$sel:domainName:PackagingGroup'
, packagingGroup_domainName
- The fully qualified domain name for Assets in the PackagingGroup.
$sel:id:PackagingGroup'
, packagingGroup_id
- The ID of the PackagingGroup.
$sel:egressAccessLogs:PackagingGroup'
, packagingGroup_egressAccessLogs
- Undocumented member.
$sel:tags:PackagingGroup'
, packagingGroup_tags
- Undocumented member.
SpekeKeyProvider
data SpekeKeyProvider Source #
A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys.
See: newSpekeKeyProvider
smart constructor.
Instances
Create a value of SpekeKeyProvider
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:systemIds:SpekeKeyProvider'
, spekeKeyProvider_systemIds
- The system IDs to include in key requests.
$sel:url:SpekeKeyProvider'
, spekeKeyProvider_url
- The URL of the external key provider service.
$sel:roleArn:SpekeKeyProvider'
, spekeKeyProvider_roleArn
- An Amazon Resource Name (ARN) of an IAM role that AWS Elemental
MediaPackage will assume when accessing the key provider service.
StreamSelection
data StreamSelection Source #
A StreamSelection configuration.
See: newStreamSelection
smart constructor.
StreamSelection' (Maybe StreamOrder) (Maybe Int) (Maybe Int) |
Instances
newStreamSelection :: StreamSelection Source #
Create a value of StreamSelection
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:streamOrder:StreamSelection'
, streamSelection_streamOrder
- A directive that determines the order of streams in the output.
$sel:minVideoBitsPerSecond:StreamSelection'
, streamSelection_minVideoBitsPerSecond
- The minimum video bitrate (bps) to include in output.
$sel:maxVideoBitsPerSecond:StreamSelection'
, streamSelection_maxVideoBitsPerSecond
- The maximum video bitrate (bps) to include in output.