logo
pub trait MediaPackageVod {
Show 17 methods fn configure_logs<'life0, 'async_trait>(
        &'life0 self,
        input: ConfigureLogsRequest
    ) -> Pin<Box<dyn Future<Output = Result<ConfigureLogsResponse, RusotoError<ConfigureLogsError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; fn create_asset<'life0, 'async_trait>(
        &'life0 self,
        input: CreateAssetRequest
    ) -> Pin<Box<dyn Future<Output = Result<CreateAssetResponse, RusotoError<CreateAssetError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; fn create_packaging_configuration<'life0, 'async_trait>(
        &'life0 self,
        input: CreatePackagingConfigurationRequest
    ) -> Pin<Box<dyn Future<Output = Result<CreatePackagingConfigurationResponse, RusotoError<CreatePackagingConfigurationError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; fn create_packaging_group<'life0, 'async_trait>(
        &'life0 self,
        input: CreatePackagingGroupRequest
    ) -> Pin<Box<dyn Future<Output = Result<CreatePackagingGroupResponse, RusotoError<CreatePackagingGroupError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; fn delete_asset<'life0, 'async_trait>(
        &'life0 self,
        input: DeleteAssetRequest
    ) -> Pin<Box<dyn Future<Output = Result<DeleteAssetResponse, RusotoError<DeleteAssetError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; fn delete_packaging_configuration<'life0, 'async_trait>(
        &'life0 self,
        input: DeletePackagingConfigurationRequest
    ) -> Pin<Box<dyn Future<Output = Result<DeletePackagingConfigurationResponse, RusotoError<DeletePackagingConfigurationError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; fn delete_packaging_group<'life0, 'async_trait>(
        &'life0 self,
        input: DeletePackagingGroupRequest
    ) -> Pin<Box<dyn Future<Output = Result<DeletePackagingGroupResponse, RusotoError<DeletePackagingGroupError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; fn describe_asset<'life0, 'async_trait>(
        &'life0 self,
        input: DescribeAssetRequest
    ) -> Pin<Box<dyn Future<Output = Result<DescribeAssetResponse, RusotoError<DescribeAssetError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; fn describe_packaging_configuration<'life0, 'async_trait>(
        &'life0 self,
        input: DescribePackagingConfigurationRequest
    ) -> Pin<Box<dyn Future<Output = Result<DescribePackagingConfigurationResponse, RusotoError<DescribePackagingConfigurationError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; fn describe_packaging_group<'life0, 'async_trait>(
        &'life0 self,
        input: DescribePackagingGroupRequest
    ) -> Pin<Box<dyn Future<Output = Result<DescribePackagingGroupResponse, RusotoError<DescribePackagingGroupError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; fn list_assets<'life0, 'async_trait>(
        &'life0 self,
        input: ListAssetsRequest
    ) -> Pin<Box<dyn Future<Output = Result<ListAssetsResponse, RusotoError<ListAssetsError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; fn list_packaging_configurations<'life0, 'async_trait>(
        &'life0 self,
        input: ListPackagingConfigurationsRequest
    ) -> Pin<Box<dyn Future<Output = Result<ListPackagingConfigurationsResponse, RusotoError<ListPackagingConfigurationsError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; fn list_packaging_groups<'life0, 'async_trait>(
        &'life0 self,
        input: ListPackagingGroupsRequest
    ) -> Pin<Box<dyn Future<Output = Result<ListPackagingGroupsResponse, RusotoError<ListPackagingGroupsError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; fn list_tags_for_resource<'life0, 'async_trait>(
        &'life0 self,
        input: ListTagsForResourceRequest
    ) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResponse, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; fn tag_resource<'life0, 'async_trait>(
        &'life0 self,
        input: TagResourceRequest
    ) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<TagResourceError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; fn untag_resource<'life0, 'async_trait>(
        &'life0 self,
        input: UntagResourceRequest
    ) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<UntagResourceError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; fn update_packaging_group<'life0, 'async_trait>(
        &'life0 self,
        input: UpdatePackagingGroupRequest
    ) -> Pin<Box<dyn Future<Output = Result<UpdatePackagingGroupResponse, RusotoError<UpdatePackagingGroupError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
}
Expand description

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

Required Methods

Changes the packaging group's properities to configure log subscription

Creates a new MediaPackage VOD Asset resource.

Creates a new MediaPackage VOD PackagingConfiguration resource.

Creates a new MediaPackage VOD PackagingGroup resource.

Deletes an existing MediaPackage VOD Asset resource.

Deletes a MediaPackage VOD PackagingConfiguration resource.

Deletes a MediaPackage VOD PackagingGroup resource.

Returns a description of a MediaPackage VOD Asset resource.

Returns a description of a MediaPackage VOD PackagingConfiguration resource.

Returns a description of a MediaPackage VOD PackagingGroup resource.

Returns a collection of MediaPackage VOD Asset resources.

Returns a collection of MediaPackage VOD PackagingConfiguration resources.

Returns a collection of MediaPackage VOD PackagingGroup resources.

Returns a list of the tags assigned to the specified resource.

Adds tags to the specified resource. You can specify one or more tags to add.

Removes tags from the specified resource. You can specify one or more tags to remove.

Updates a specific packaging group. You can't change the id attribute or any other system-generated attributes.

Implementors