@datafire/amazonaws_mediapackage_vod
v5.0.0
Published
DataFire integration for AWS Elemental MediaPackage VOD
Downloads
4
Readme
@datafire/amazonaws_mediapackage_vod
Client library for AWS Elemental MediaPackage VOD
Installation and Usage
npm install --save @datafire/amazonaws_mediapackage_vod
let amazonaws_mediapackage_vod = require('@datafire/amazonaws_mediapackage_vod').create({
accessKeyId: "",
secretAccessKey: "",
region: ""
});
.then(data => {
console.log(data);
});
Description
AWS Elemental MediaPackage VOD
Actions
ListAssets
amazonaws_mediapackage_vod.ListAssets({}, context)
Input
- input
object
- maxResults
integer
- nextToken
string
- packagingGroupId
string
- MaxResults
string
- NextToken
string
- maxResults
Output
- output ListAssetsResponse
CreateAsset
amazonaws_mediapackage_vod.CreateAsset({
"id": "",
"packagingGroupId": "",
"sourceArn": "",
"sourceRoleArn": ""
}, context)
Input
- input
object
- tags
object
: A collection of tags associated with a resource - id required
string
: The unique identifier for the Asset. - packagingGroupId required
string
: The ID of the PackagingGroup for the Asset. - resourceId
string
: The resource ID to include in SPEKE key requests. - sourceArn required
string
: ARN of the source object in S3. - sourceRoleArn required
string
: The IAM role ARN used to access the source S3 bucket.
- tags
Output
- output CreateAssetResponse
DeleteAsset
amazonaws_mediapackage_vod.DeleteAsset({
"id": ""
}, context)
Input
- input
object
- id required
string
- id required
Output
Output schema unknown
DescribeAsset
amazonaws_mediapackage_vod.DescribeAsset({
"id": ""
}, context)
Input
- input
object
- id required
string
- id required
Output
- output DescribeAssetResponse
ListPackagingConfigurations
amazonaws_mediapackage_vod.ListPackagingConfigurations({}, context)
Input
- input
object
- maxResults
integer
- nextToken
string
- packagingGroupId
string
- MaxResults
string
- NextToken
string
- maxResults
Output
CreatePackagingConfiguration
amazonaws_mediapackage_vod.CreatePackagingConfiguration({
"id": "",
"packagingGroupId": ""
}, context)
Input
- input
object
- tags
object
: A collection of tags associated with a resource - cmafPackage
object
: A CMAF packaging configuration.- Encryption
- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- SpekeKeyProvider required
- HlsManifests
- items HlsManifest
- SegmentDurationSeconds
- Encryption
- dashPackage
object
: A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.- DashManifests
- items DashManifest
- Encryption
- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- SpekeKeyProvider required
- PeriodTriggers
- items __PeriodTriggersElement
- SegmentDurationSeconds
- SegmentTemplateFormat
- DashManifests
- hlsPackage
object
: An HTTP Live Streaming (HLS) packaging configuration.- Encryption
- ConstantInitializationVector
- EncryptionMethod
- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- HlsManifests
- items HlsManifest
- SegmentDurationSeconds
- UseAudioRenditionGroup
- Encryption
- id required
string
: The ID of the PackagingConfiguration. - mssPackage
object
: A Microsoft Smooth Streaming (MSS) PackagingConfiguration.- Encryption
- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- SpekeKeyProvider required
- MssManifests
- items MssManifest
- SegmentDurationSeconds
- Encryption
- packagingGroupId required
string
: The ID of a PackagingGroup.
- tags
Output
DeletePackagingConfiguration
amazonaws_mediapackage_vod.DeletePackagingConfiguration({
"id": ""
}, context)
Input
- input
object
- id required
string
- id required
Output
Output schema unknown
DescribePackagingConfiguration
amazonaws_mediapackage_vod.DescribePackagingConfiguration({
"id": ""
}, context)
Input
- input
object
- id required
string
- id required
Output
ListPackagingGroups
amazonaws_mediapackage_vod.ListPackagingGroups({}, context)
Input
- input
object
- maxResults
integer
- nextToken
string
- MaxResults
string
- NextToken
string
- maxResults
Output
- output ListPackagingGroupsResponse
CreatePackagingGroup
amazonaws_mediapackage_vod.CreatePackagingGroup({
"id": ""
}, context)
Input
- input
object
- tags
object
: A collection of tags associated with a resource - authorization
object
: CDN Authorization credentials- CdnIdentifierSecret
- SecretsRoleArn
- id required
string
: The ID of the PackagingGroup.
- tags
Output
- output CreatePackagingGroupResponse
DeletePackagingGroup
amazonaws_mediapackage_vod.DeletePackagingGroup({
"id": ""
}, context)
Input
- input
object
- id required
string
- id required
Output
Output schema unknown
DescribePackagingGroup
amazonaws_mediapackage_vod.DescribePackagingGroup({
"id": ""
}, context)
Input
- input
object
- id required
string
- id required
Output
UpdatePackagingGroup
amazonaws_mediapackage_vod.UpdatePackagingGroup({
"id": ""
}, context)
Input
- input
object
- id required
string
- authorization
object
: CDN Authorization credentials- CdnIdentifierSecret
- SecretsRoleArn
- id required
Output
- output UpdatePackagingGroupResponse
ListTagsForResource
amazonaws_mediapackage_vod.ListTagsForResource({
"resource-arn": ""
}, context)
Input
- input
object
- resource-arn required
string
- resource-arn required
Output
- output ListTagsForResourceResponse
TagResource
amazonaws_mediapackage_vod.TagResource({
"resource-arn": "",
"tags": {}
}, context)
Input
- input
object
- resource-arn required
string
- tags required
object
: A collection of tags associated with a resource
- resource-arn required
Output
Output schema unknown
UntagResource
amazonaws_mediapackage_vod.UntagResource({
"resource-arn": "",
"tagKeys": []
}, context)
Input
- input
object
- resource-arn required
string
- tagKeys required
array
- resource-arn required
Output
Output schema unknown
Definitions
AdMarkers
- AdMarkers
string
(values: NONE, SCTE35_ENHANCED, PASSTHROUGH)
AssetShallow
- AssetShallow
object
: A MediaPackage VOD Asset resource.- Arn
- CreatedAt
- Id
- PackagingGroupId
- ResourceId
- SourceArn
- SourceRoleArn
- Tags
Authorization
- Authorization
object
: CDN Authorization credentials- CdnIdentifierSecret required
- SecretsRoleArn required
CmafEncryption
- CmafEncryption
object
: A CMAF encryption configuration.- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- SpekeKeyProvider required
CmafPackage
- CmafPackage
object
: A CMAF packaging configuration.- Encryption
- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- SpekeKeyProvider required
- HlsManifests required
- items HlsManifest
- SegmentDurationSeconds
- Encryption
CreateAssetRequest
- CreateAssetRequest
object
: A new MediaPackage VOD Asset configuration.- Id required
- PackagingGroupId required
- ResourceId
- SourceArn required
- SourceRoleArn required
- Tags
CreateAssetResponse
- CreateAssetResponse
object
- Arn
- CreatedAt
- EgressEndpoints
- items EgressEndpoint
- Id
- PackagingGroupId
- ResourceId
- SourceArn
- SourceRoleArn
- Tags
CreatePackagingConfigurationRequest
- CreatePackagingConfigurationRequest
object
: A new MediaPackage VOD PackagingConfiguration resource configuration.- CmafPackage
- Encryption
- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- SpekeKeyProvider required
- HlsManifests required
- items HlsManifest
- SegmentDurationSeconds
- Encryption
- DashPackage
- DashManifests required
- items DashManifest
- Encryption
- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- SpekeKeyProvider required
- PeriodTriggers
- items __PeriodTriggersElement
- SegmentDurationSeconds
- SegmentTemplateFormat
- DashManifests required
- HlsPackage
- Encryption
- ConstantInitializationVector
- EncryptionMethod
- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- HlsManifests required
- items HlsManifest
- SegmentDurationSeconds
- UseAudioRenditionGroup
- Encryption
- Id required
- MssPackage
- Encryption
- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- SpekeKeyProvider required
- MssManifests required
- items MssManifest
- SegmentDurationSeconds
- Encryption
- PackagingGroupId required
- Tags
- CmafPackage
CreatePackagingConfigurationResponse
- CreatePackagingConfigurationResponse
object
- Arn
- CmafPackage
- Encryption
- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- SpekeKeyProvider required
- HlsManifests required
- items HlsManifest
- SegmentDurationSeconds
- Encryption
- DashPackage
- DashManifests required
- items DashManifest
- Encryption
- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- SpekeKeyProvider required
- PeriodTriggers
- items __PeriodTriggersElement
- SegmentDurationSeconds
- SegmentTemplateFormat
- DashManifests required
- HlsPackage
- Encryption
- ConstantInitializationVector
- EncryptionMethod
- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- HlsManifests required
- items HlsManifest
- SegmentDurationSeconds
- UseAudioRenditionGroup
- Encryption
- Id
- MssPackage
- Encryption
- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- SpekeKeyProvider required
- MssManifests required
- items MssManifest
- SegmentDurationSeconds
- Encryption
- PackagingGroupId
- Tags
CreatePackagingGroupRequest
- CreatePackagingGroupRequest
object
: A new MediaPackage VOD PackagingGroup resource configuration.- Authorization
- CdnIdentifierSecret required
- SecretsRoleArn required
- Id required
- Tags
- Authorization
CreatePackagingGroupResponse
- CreatePackagingGroupResponse
object
- Arn
- Authorization
- CdnIdentifierSecret required
- SecretsRoleArn required
- DomainName
- Id
- Tags
DashEncryption
- DashEncryption
object
: A Dynamic Adaptive Streaming over HTTP (DASH) encryption configuration.- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- SpekeKeyProvider required
DashManifest
- DashManifest
object
: A DASH manifest configuration.- ManifestLayout
- ManifestName
- MinBufferTimeSeconds
- Profile
- StreamSelection
- MaxVideoBitsPerSecond
- MinVideoBitsPerSecond
- StreamOrder
DashPackage
- DashPackage
object
: A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.- DashManifests required
- items DashManifest
- Encryption
- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- SpekeKeyProvider required
- PeriodTriggers
- items __PeriodTriggersElement
- SegmentDurationSeconds
- SegmentTemplateFormat
- DashManifests required
DeleteAssetRequest
- DeleteAssetRequest
object
DeleteAssetResponse
- DeleteAssetResponse
object
DeletePackagingConfigurationRequest
- DeletePackagingConfigurationRequest
object
DeletePackagingConfigurationResponse
- DeletePackagingConfigurationResponse
object
DeletePackagingGroupRequest
- DeletePackagingGroupRequest
object
DeletePackagingGroupResponse
- DeletePackagingGroupResponse
object
DescribeAssetRequest
- DescribeAssetRequest
object
DescribeAssetResponse
- DescribeAssetResponse
object
- Arn
- CreatedAt
- EgressEndpoints
- items EgressEndpoint
- Id
- PackagingGroupId
- ResourceId
- SourceArn
- SourceRoleArn
- Tags
DescribePackagingConfigurationRequest
- DescribePackagingConfigurationRequest
object
DescribePackagingConfigurationResponse
- DescribePackagingConfigurationResponse
object
- Arn
- CmafPackage
- Encryption
- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- SpekeKeyProvider required
- HlsManifests required
- items HlsManifest
- SegmentDurationSeconds
- Encryption
- DashPackage
- DashManifests required
- items DashManifest
- Encryption
- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- SpekeKeyProvider required
- PeriodTriggers
- items __PeriodTriggersElement
- SegmentDurationSeconds
- SegmentTemplateFormat
- DashManifests required
- HlsPackage
- Encryption
- ConstantInitializationVector
- EncryptionMethod
- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- HlsManifests required
- items HlsManifest
- SegmentDurationSeconds
- UseAudioRenditionGroup
- Encryption
- Id
- MssPackage
- Encryption
- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- SpekeKeyProvider required
- MssManifests required
- items MssManifest
- SegmentDurationSeconds
- Encryption
- PackagingGroupId
- Tags
DescribePackagingGroupRequest
- DescribePackagingGroupRequest
object
DescribePackagingGroupResponse
- DescribePackagingGroupResponse
object
- Arn
- Authorization
- CdnIdentifierSecret required
- SecretsRoleArn required
- DomainName
- Id
- Tags
EgressEndpoint
- EgressEndpoint
object
: The endpoint URL used to access an Asset using one PackagingConfiguration.- PackagingConfigurationId
- Url
EncryptionMethod
- EncryptionMethod
string
(values: AES_128, SAMPLE_AES)
ForbiddenException
HlsEncryption
- HlsEncryption
object
: An HTTP Live Streaming (HLS) encryption configuration.- ConstantInitializationVector
- EncryptionMethod
- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
HlsManifest
- HlsManifest
object
: An HTTP Live Streaming (HLS) manifest configuration.- AdMarkers
- IncludeIframeOnlyStream
- ManifestName
- ProgramDateTimeIntervalSeconds
- RepeatExtXKey
- StreamSelection
- MaxVideoBitsPerSecond
- MinVideoBitsPerSecond
- StreamOrder
HlsPackage
- HlsPackage
object
: An HTTP Live Streaming (HLS) packaging configuration.- Encryption
- ConstantInitializationVector
- EncryptionMethod
- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- HlsManifests required
- items HlsManifest
- SegmentDurationSeconds
- UseAudioRenditionGroup
- Encryption
InternalServerErrorException
ListAssetsRequest
- ListAssetsRequest
object
ListAssetsResponse
- ListAssetsResponse
object
- Assets
- items AssetShallow
- NextToken
- Assets
ListPackagingConfigurationsRequest
- ListPackagingConfigurationsRequest
object
ListPackagingConfigurationsResponse
- ListPackagingConfigurationsResponse
object
- NextToken
- PackagingConfigurations
- items PackagingConfiguration
ListPackagingGroupsRequest
- ListPackagingGroupsRequest
object
ListPackagingGroupsResponse
- ListPackagingGroupsResponse
object
- NextToken
- PackagingGroups
- items PackagingGroup
ListTagsForResourceRequest
- ListTagsForResourceRequest
object
ListTagsForResourceResponse
- ListTagsForResourceResponse
object
- Tags
ManifestLayout
- ManifestLayout
string
(values: FULL, COMPACT)
MaxResults
- MaxResults
integer
MssEncryption
- MssEncryption
object
: A Microsoft Smooth Streaming (MSS) encryption configuration.- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- SpekeKeyProvider required
MssManifest
- MssManifest
object
: A Microsoft Smooth Streaming (MSS) manifest configuration.- ManifestName
- StreamSelection
- MaxVideoBitsPerSecond
- MinVideoBitsPerSecond
- StreamOrder
MssPackage
- MssPackage
object
: A Microsoft Smooth Streaming (MSS) PackagingConfiguration.- Encryption
- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- SpekeKeyProvider required
- MssManifests required
- items MssManifest
- SegmentDurationSeconds
- Encryption
NotFoundException
PackagingConfiguration
- PackagingConfiguration
object
: A MediaPackage VOD PackagingConfiguration resource.- Arn
- CmafPackage
- Encryption
- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- SpekeKeyProvider required
- HlsManifests required
- items HlsManifest
- SegmentDurationSeconds
- Encryption
- DashPackage
- DashManifests required
- items DashManifest
- Encryption
- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- SpekeKeyProvider required
- PeriodTriggers
- items __PeriodTriggersElement
- SegmentDurationSeconds
- SegmentTemplateFormat
- DashManifests required
- HlsPackage
- Encryption
- ConstantInitializationVector
- EncryptionMethod
- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- HlsManifests required
- items HlsManifest
- SegmentDurationSeconds
- UseAudioRenditionGroup
- Encryption
- Id
- MssPackage
- Encryption
- SpekeKeyProvider required
- RoleArn required
- SystemIds required
- items __string
- Url required
- SpekeKeyProvider required
- MssManifests required
- items MssManifest
- SegmentDurationSeconds
- Encryption
- PackagingGroupId
- Tags
PackagingGroup
- PackagingGroup
object
: A MediaPackage VOD PackagingGroup resource.- Arn
- Authorization
- CdnIdentifierSecret required
- SecretsRoleArn required
- DomainName
- Id
- Tags
Profile
- Profile
string
(values: NONE, HBBTV_1_5)
SegmentTemplateFormat
- SegmentTemplateFormat
string
(values: NUMBER_WITH_TIMELINE, TIME_WITH_TIMELINE, NUMBER_WITH_DURATION)
ServiceUnavailableException
SpekeKeyProvider
- SpekeKeyProvider
object
: A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys.- RoleArn required
- SystemIds required
- items __string
- Url required
StreamOrder
- StreamOrder
string
(values: ORIGINAL, VIDEO_BITRATE_ASCENDING, VIDEO_BITRATE_DESCENDING)
StreamSelection
- StreamSelection
object
: A StreamSelection configuration.- MaxVideoBitsPerSecond
- MinVideoBitsPerSecond
- StreamOrder
TagResourceRequest
- TagResourceRequest
object
- Tags required
Tags
- Tags
object
: A collection of tags associated with a resource
TooManyRequestsException
UnprocessableEntityException
UntagResourceRequest
- UntagResourceRequest
object
UpdatePackagingGroupRequest
- UpdatePackagingGroupRequest
object
: A MediaPackage VOD PackagingGroup resource configuration.- Authorization
- CdnIdentifierSecret required
- SecretsRoleArn required
- Authorization
UpdatePackagingGroupResponse
- UpdatePackagingGroupResponse
object
- Arn
- Authorization
- CdnIdentifierSecret required
- SecretsRoleArn required
- DomainName
- Id
- Tags
__PeriodTriggersElement
- __PeriodTriggersElement
string
(values: ADS)
__boolean
- __boolean
boolean
__integer
- __integer
integer
__listOfAssetShallow
- __listOfAssetShallow
array
- items AssetShallow
__listOfDashManifest
- __listOfDashManifest
array
- items DashManifest
__listOfEgressEndpoint
- __listOfEgressEndpoint
array
- items EgressEndpoint
__listOfHlsManifest
- __listOfHlsManifest
array
- items HlsManifest
__listOfMssManifest
- __listOfMssManifest
array
- items MssManifest
__listOfPackagingConfiguration
- __listOfPackagingConfiguration
array
- items PackagingConfiguration
__listOfPackagingGroup
- __listOfPackagingGroup
array
- items PackagingGroup
__listOf__PeriodTriggersElement
- __listOf__PeriodTriggersElement
array
- items __PeriodTriggersElement
__listOf__string
- __listOf__string
array
- items __string
__mapOf__string
- __mapOf__string
object
__string
- __string
string