Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

MediaPackageVod

import { MediaPackageVod } from "https://aws-api.deno.dev/v0.1/services/mediapackagevod.ts?docs=full";
class MediaPackageVod {
constructor(apiFactory: client.ApiFactory);
async configureLogs(params: ConfigureLogsRequest): Promise<ConfigureLogsResponse>;
async createAsset(params: CreateAssetRequest): Promise<CreateAssetResponse>;
async createPackagingConfiguration(params: CreatePackagingConfigurationRequest): Promise<CreatePackagingConfigurationResponse>;
async createPackagingGroup(params: CreatePackagingGroupRequest): Promise<CreatePackagingGroupResponse>;
async deleteAsset(params: DeleteAssetRequest): Promise<void>;
async deletePackagingConfiguration(params: DeletePackagingConfigurationRequest): Promise<void>;
async deletePackagingGroup(params: DeletePackagingGroupRequest): Promise<void>;
async describeAsset(params: DescribeAssetRequest): Promise<DescribeAssetResponse>;
async describePackagingConfiguration(params: DescribePackagingConfigurationRequest): Promise<DescribePackagingConfigurationResponse>;
async describePackagingGroup(params: DescribePackagingGroupRequest): Promise<DescribePackagingGroupResponse>;
async listAssets(params?: ListAssetsRequest): Promise<ListAssetsResponse>;
async listPackagingConfigurations(params?: ListPackagingConfigurationsRequest): Promise<ListPackagingConfigurationsResponse>;
async listPackagingGroups(params?: ListPackagingGroupsRequest): Promise<ListPackagingGroupsResponse>;
async listTagsForResource(params: ListTagsForResourceRequest): Promise<ListTagsForResourceResponse>;
async tagResource(params: TagResourceRequest): Promise<void>;
async untagResource(params: UntagResourceRequest): Promise<void>;
async updatePackagingGroup(params: UpdatePackagingGroupRequest): Promise<UpdatePackagingGroupResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new MediaPackageVod(apiFactory: client.ApiFactory)
[src]

§Methods

§
configureLogs(params: ConfigureLogsRequest): Promise<ConfigureLogsResponse>
[src]

Changes the packaging group's properities to configure log subscription

§
createAsset(params: CreateAssetRequest): Promise<CreateAssetResponse>
[src]

Creates a new MediaPackage VOD Asset resource.

§

Creates a new MediaPackage VOD PackagingConfiguration resource.

§
createPackagingGroup(params: CreatePackagingGroupRequest): Promise<CreatePackagingGroupResponse>
[src]

Creates a new MediaPackage VOD PackagingGroup resource.

§
deleteAsset(params: DeleteAssetRequest): Promise<void>
[src]

Deletes an existing MediaPackage VOD Asset resource.

§
deletePackagingConfiguration(params: DeletePackagingConfigurationRequest): Promise<void>
[src]

Deletes a MediaPackage VOD PackagingConfiguration resource.

§
deletePackagingGroup(params: DeletePackagingGroupRequest): Promise<void>
[src]

Deletes a MediaPackage VOD PackagingGroup resource.

§
describeAsset(params: DescribeAssetRequest): Promise<DescribeAssetResponse>
[src]

Returns a description of a MediaPackage VOD Asset resource.

§

Returns a description of a MediaPackage VOD PackagingConfiguration resource.

§
describePackagingGroup(params: DescribePackagingGroupRequest): Promise<DescribePackagingGroupResponse>
[src]

Returns a description of a MediaPackage VOD PackagingGroup resource.

§
listAssets(params?: ListAssetsRequest): Promise<ListAssetsResponse>
[src]

Returns a collection of MediaPackage VOD Asset resources.

§

Returns a collection of MediaPackage VOD PackagingConfiguration resources.

§
listPackagingGroups(params?: ListPackagingGroupsRequest): Promise<ListPackagingGroupsResponse>
[src]

Returns a collection of MediaPackage VOD PackagingGroup resources.

§
listTagsForResource(params: ListTagsForResourceRequest): Promise<ListTagsForResourceResponse>
[src]

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

§
tagResource(params: TagResourceRequest): Promise<void>
[src]

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

§
untagResource(params: UntagResourceRequest): Promise<void>
[src]

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

§
updatePackagingGroup(params: UpdatePackagingGroupRequest): Promise<UpdatePackagingGroupResponse>
[src]

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

§Static Properties