import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { type ConfigureLogsCommandInput, type ConfigureLogsCommandOutput } from "./commands/ConfigureLogsCommand"; import { type CreateChannelCommandInput, type CreateChannelCommandOutput } from "./commands/CreateChannelCommand"; import { type CreateHarvestJobCommandInput, type CreateHarvestJobCommandOutput } from "./commands/CreateHarvestJobCommand"; import { type CreateOriginEndpointCommandInput, type CreateOriginEndpointCommandOutput } from "./commands/CreateOriginEndpointCommand"; import { type DeleteChannelCommandInput, type DeleteChannelCommandOutput } from "./commands/DeleteChannelCommand"; import { type DeleteOriginEndpointCommandInput, type DeleteOriginEndpointCommandOutput } from "./commands/DeleteOriginEndpointCommand"; import { type DescribeChannelCommandInput, type DescribeChannelCommandOutput } from "./commands/DescribeChannelCommand"; import { type DescribeHarvestJobCommandInput, type DescribeHarvestJobCommandOutput } from "./commands/DescribeHarvestJobCommand"; import { type DescribeOriginEndpointCommandInput, type DescribeOriginEndpointCommandOutput } from "./commands/DescribeOriginEndpointCommand"; import { type ListChannelsCommandInput, type ListChannelsCommandOutput } from "./commands/ListChannelsCommand"; import { type ListHarvestJobsCommandInput, type ListHarvestJobsCommandOutput } from "./commands/ListHarvestJobsCommand"; import { type ListOriginEndpointsCommandInput, type ListOriginEndpointsCommandOutput } from "./commands/ListOriginEndpointsCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type RotateChannelCredentialsCommandInput, type RotateChannelCredentialsCommandOutput } from "./commands/RotateChannelCredentialsCommand"; import { type RotateIngestEndpointCredentialsCommandInput, type RotateIngestEndpointCredentialsCommandOutput } from "./commands/RotateIngestEndpointCredentialsCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateChannelCommandInput, type UpdateChannelCommandOutput } from "./commands/UpdateChannelCommand"; import { type UpdateOriginEndpointCommandInput, type UpdateOriginEndpointCommandOutput } from "./commands/UpdateOriginEndpointCommand"; import { MediaPackageClient } from "./MediaPackageClient"; export interface MediaPackage { /** * @see {@link ConfigureLogsCommand} */ configureLogs(args: ConfigureLogsCommandInput, options?: __HttpHandlerOptions): Promise; configureLogs(args: ConfigureLogsCommandInput, cb: (err: any, data?: ConfigureLogsCommandOutput) => void): void; configureLogs(args: ConfigureLogsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ConfigureLogsCommandOutput) => void): void; /** * @see {@link CreateChannelCommand} */ createChannel(args: CreateChannelCommandInput, options?: __HttpHandlerOptions): Promise; createChannel(args: CreateChannelCommandInput, cb: (err: any, data?: CreateChannelCommandOutput) => void): void; createChannel(args: CreateChannelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateChannelCommandOutput) => void): void; /** * @see {@link CreateHarvestJobCommand} */ createHarvestJob(args: CreateHarvestJobCommandInput, options?: __HttpHandlerOptions): Promise; createHarvestJob(args: CreateHarvestJobCommandInput, cb: (err: any, data?: CreateHarvestJobCommandOutput) => void): void; createHarvestJob(args: CreateHarvestJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateHarvestJobCommandOutput) => void): void; /** * @see {@link CreateOriginEndpointCommand} */ createOriginEndpoint(args: CreateOriginEndpointCommandInput, options?: __HttpHandlerOptions): Promise; createOriginEndpoint(args: CreateOriginEndpointCommandInput, cb: (err: any, data?: CreateOriginEndpointCommandOutput) => void): void; createOriginEndpoint(args: CreateOriginEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateOriginEndpointCommandOutput) => void): void; /** * @see {@link DeleteChannelCommand} */ deleteChannel(args: DeleteChannelCommandInput, options?: __HttpHandlerOptions): Promise; deleteChannel(args: DeleteChannelCommandInput, cb: (err: any, data?: DeleteChannelCommandOutput) => void): void; deleteChannel(args: DeleteChannelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteChannelCommandOutput) => void): void; /** * @see {@link DeleteOriginEndpointCommand} */ deleteOriginEndpoint(args: DeleteOriginEndpointCommandInput, options?: __HttpHandlerOptions): Promise; deleteOriginEndpoint(args: DeleteOriginEndpointCommandInput, cb: (err: any, data?: DeleteOriginEndpointCommandOutput) => void): void; deleteOriginEndpoint(args: DeleteOriginEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteOriginEndpointCommandOutput) => void): void; /** * @see {@link DescribeChannelCommand} */ describeChannel(args: DescribeChannelCommandInput, options?: __HttpHandlerOptions): Promise; describeChannel(args: DescribeChannelCommandInput, cb: (err: any, data?: DescribeChannelCommandOutput) => void): void; describeChannel(args: DescribeChannelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeChannelCommandOutput) => void): void; /** * @see {@link DescribeHarvestJobCommand} */ describeHarvestJob(args: DescribeHarvestJobCommandInput, options?: __HttpHandlerOptions): Promise; describeHarvestJob(args: DescribeHarvestJobCommandInput, cb: (err: any, data?: DescribeHarvestJobCommandOutput) => void): void; describeHarvestJob(args: DescribeHarvestJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeHarvestJobCommandOutput) => void): void; /** * @see {@link DescribeOriginEndpointCommand} */ describeOriginEndpoint(args: DescribeOriginEndpointCommandInput, options?: __HttpHandlerOptions): Promise; describeOriginEndpoint(args: DescribeOriginEndpointCommandInput, cb: (err: any, data?: DescribeOriginEndpointCommandOutput) => void): void; describeOriginEndpoint(args: DescribeOriginEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeOriginEndpointCommandOutput) => void): void; /** * @see {@link ListChannelsCommand} */ listChannels(): Promise; listChannels(args: ListChannelsCommandInput, options?: __HttpHandlerOptions): Promise; listChannels(args: ListChannelsCommandInput, cb: (err: any, data?: ListChannelsCommandOutput) => void): void; listChannels(args: ListChannelsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListChannelsCommandOutput) => void): void; /** * @see {@link ListHarvestJobsCommand} */ listHarvestJobs(): Promise; listHarvestJobs(args: ListHarvestJobsCommandInput, options?: __HttpHandlerOptions): Promise; listHarvestJobs(args: ListHarvestJobsCommandInput, cb: (err: any, data?: ListHarvestJobsCommandOutput) => void): void; listHarvestJobs(args: ListHarvestJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListHarvestJobsCommandOutput) => void): void; /** * @see {@link ListOriginEndpointsCommand} */ listOriginEndpoints(): Promise; listOriginEndpoints(args: ListOriginEndpointsCommandInput, options?: __HttpHandlerOptions): Promise; listOriginEndpoints(args: ListOriginEndpointsCommandInput, cb: (err: any, data?: ListOriginEndpointsCommandOutput) => void): void; listOriginEndpoints(args: ListOriginEndpointsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListOriginEndpointsCommandOutput) => void): void; /** * @see {@link ListTagsForResourceCommand} */ listTagsForResource(args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions): Promise; listTagsForResource(args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; listTagsForResource(args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; /** * @see {@link RotateChannelCredentialsCommand} */ rotateChannelCredentials(args: RotateChannelCredentialsCommandInput, options?: __HttpHandlerOptions): Promise; rotateChannelCredentials(args: RotateChannelCredentialsCommandInput, cb: (err: any, data?: RotateChannelCredentialsCommandOutput) => void): void; rotateChannelCredentials(args: RotateChannelCredentialsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RotateChannelCredentialsCommandOutput) => void): void; /** * @see {@link RotateIngestEndpointCredentialsCommand} */ rotateIngestEndpointCredentials(args: RotateIngestEndpointCredentialsCommandInput, options?: __HttpHandlerOptions): Promise; rotateIngestEndpointCredentials(args: RotateIngestEndpointCredentialsCommandInput, cb: (err: any, data?: RotateIngestEndpointCredentialsCommandOutput) => void): void; rotateIngestEndpointCredentials(args: RotateIngestEndpointCredentialsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RotateIngestEndpointCredentialsCommandOutput) => void): void; /** * @see {@link TagResourceCommand} */ tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise; tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void; tagResource(args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void): void; /** * @see {@link UntagResourceCommand} */ untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise; untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; untagResource(args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; /** * @see {@link UpdateChannelCommand} */ updateChannel(args: UpdateChannelCommandInput, options?: __HttpHandlerOptions): Promise; updateChannel(args: UpdateChannelCommandInput, cb: (err: any, data?: UpdateChannelCommandOutput) => void): void; updateChannel(args: UpdateChannelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateChannelCommandOutput) => void): void; /** * @see {@link UpdateOriginEndpointCommand} */ updateOriginEndpoint(args: UpdateOriginEndpointCommandInput, options?: __HttpHandlerOptions): Promise; updateOriginEndpoint(args: UpdateOriginEndpointCommandInput, cb: (err: any, data?: UpdateOriginEndpointCommandOutput) => void): void; updateOriginEndpoint(args: UpdateOriginEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateOriginEndpointCommandOutput) => void): void; /** * @see {@link ListChannelsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListChannelsCommandOutput}. */ paginateListChannels(args?: ListChannelsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListHarvestJobsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListHarvestJobsCommandOutput}. */ paginateListHarvestJobs(args?: ListHarvestJobsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListOriginEndpointsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListOriginEndpointsCommandOutput}. */ paginateListOriginEndpoints(args?: ListOriginEndpointsCommandInput, paginationConfig?: Omit): Paginator; } /** * AWS Elemental MediaPackage * @public */ export declare class MediaPackage extends MediaPackageClient implements MediaPackage { }