Crate rusoto_mediapackage

Source
Expand description

AWS Elemental MediaPackage

If you’re using the service, you’re probably looking for MediaPackageClient and MediaPackage.

Structs§

Authorization

CDN Authorization credentials

Channel

A Channel resource configuration.

CmafEncryption

A Common Media Application Format (CMAF) encryption configuration.

CmafPackage

A Common Media Application Format (CMAF) packaging configuration.

CmafPackageCreateOrUpdateParameters

A Common Media Application Format (CMAF) packaging configuration.

ConfigureLogsRequest

the option to configure log subscription.

ConfigureLogsResponse
CreateChannelRequest

A new Channel configuration.

CreateChannelResponse
CreateHarvestJobRequest

Configuration parameters used to create a new HarvestJob.

CreateHarvestJobResponse
CreateOriginEndpointRequest

Configuration parameters used to create a new OriginEndpoint.

CreateOriginEndpointResponse
DashEncryption

A Dynamic Adaptive Streaming over HTTP (DASH) encryption configuration.

DashPackage

A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.

DeleteChannelRequest
DeleteChannelResponse
DeleteOriginEndpointRequest
DeleteOriginEndpointResponse
DescribeChannelRequest
DescribeChannelResponse
DescribeHarvestJobRequest
DescribeHarvestJobResponse
DescribeOriginEndpointRequest
DescribeOriginEndpointResponse
EgressAccessLogs

Configure egress access logging.

EncryptionContractConfiguration

Use encryptionContractConfiguration to configure one or more content encryption keys for your endpoints that use SPEKE 2.0. The encryption contract defines which content keys are used to encrypt the audio and video tracks in your stream. To configure the encryption contract, specify which audio and video encryption presets to use. Note the following considerations when using encryptionContractConfiguration: encryptionContractConfiguration can be used for DASH endpoints that use SPEKE 2.0. SPEKE 2.0 relies on the CPIX 2.3 specification. You must disable key rotation for this endpoint by setting keyRotationIntervalSeconds to 0.

HarvestJob

A HarvestJob resource configuration

HlsEncryption

An HTTP Live Streaming (HLS) encryption configuration.

HlsIngest

An HTTP Live Streaming (HLS) ingest resource configuration.

HlsManifest

A HTTP Live Streaming (HLS) manifest configuration.

HlsManifestCreateOrUpdateParameters

A HTTP Live Streaming (HLS) manifest configuration.

HlsPackage

An HTTP Live Streaming (HLS) packaging configuration.

IngestEndpoint

An endpoint for ingesting source content for a Channel.

IngressAccessLogs

Configure ingress access logging.

ListChannelsRequest
ListChannelsResponse
ListHarvestJobsRequest
ListHarvestJobsResponse
ListOriginEndpointsRequest
ListOriginEndpointsResponse
ListTagsForResourceRequest
ListTagsForResourceResponse
MediaPackageClient
A client for the MediaPackage API.
MssEncryption

A Microsoft Smooth Streaming (MSS) encryption configuration.

MssPackage

A Microsoft Smooth Streaming (MSS) packaging configuration.

OriginEndpoint

An OriginEndpoint resource configuration.

RotateChannelCredentialsRequest
RotateChannelCredentialsResponse
RotateIngestEndpointCredentialsRequest
RotateIngestEndpointCredentialsResponse
S3Destination

Configuration parameters for where in an S3 bucket to place the harvested content

SpekeKeyProvider

A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys.

StreamSelection

A StreamSelection configuration.

TagResourceRequest
UntagResourceRequest
UpdateChannelRequest

Configuration parameters used to update the Channel.

UpdateChannelResponse
UpdateOriginEndpointRequest

Configuration parameters used to update an existing OriginEndpoint.

UpdateOriginEndpointResponse

Enums§

ConfigureLogsError
Errors returned by ConfigureLogs
CreateChannelError
Errors returned by CreateChannel
CreateHarvestJobError
Errors returned by CreateHarvestJob
CreateOriginEndpointError
Errors returned by CreateOriginEndpoint
DeleteChannelError
Errors returned by DeleteChannel
DeleteOriginEndpointError
Errors returned by DeleteOriginEndpoint
DescribeChannelError
Errors returned by DescribeChannel
DescribeHarvestJobError
Errors returned by DescribeHarvestJob
DescribeOriginEndpointError
Errors returned by DescribeOriginEndpoint
ListChannelsError
Errors returned by ListChannels
ListHarvestJobsError
Errors returned by ListHarvestJobs
ListOriginEndpointsError
Errors returned by ListOriginEndpoints
ListTagsForResourceError
Errors returned by ListTagsForResource
RotateChannelCredentialsError
Errors returned by RotateChannelCredentials
RotateIngestEndpointCredentialsError
Errors returned by RotateIngestEndpointCredentials
TagResourceError
Errors returned by TagResource
UntagResourceError
Errors returned by UntagResource
UpdateChannelError
Errors returned by UpdateChannel
UpdateOriginEndpointError
Errors returned by UpdateOriginEndpoint

Traits§

MediaPackage
Trait representing the capabilities of the MediaPackage API. MediaPackage clients implement this trait.