@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
36 lines (35 loc) • 1.5 kB
TypeScript
import AclEntry from './AclEntry';
import AkamaiMslOutput from './AkamaiMslOutput';
import AkamaiNetStorageOutput from './AkamaiNetStorageOutput';
import AzureOutput from './AzureOutput';
import BitmovinResource from './BitmovinResource';
import CdnOutput from './CdnOutput';
import FtpOutput from './FtpOutput';
import GcsOutput from './GcsOutput';
import GcsServiceAccountOutput from './GcsServiceAccountOutput';
import GenericS3Output from './GenericS3Output';
import LiveMediaIngestOutput from './LiveMediaIngestOutput';
import LocalOutput from './LocalOutput';
import OutputType from './OutputType';
import S3Output from './S3Output';
import S3RoleBasedOutput from './S3RoleBasedOutput';
import SftpOutput from './SftpOutput';
export type OutputUnion = AkamaiNetStorageOutput | AzureOutput | CdnOutput | GenericS3Output | GcsOutput | FtpOutput | LocalOutput | S3Output | S3RoleBasedOutput | SftpOutput | AkamaiMslOutput | LiveMediaIngestOutput | GcsServiceAccountOutput;
/**
* @export
* @class Output
*/
export declare class Output extends BitmovinResource {
protected static readonly _discriminatorName = "type";
protected static readonly _discriminatorMapping: {
[key in keyof typeof OutputType]: string;
};
/**
* Deprecation notice: This property does not have any effect and will not be returned by GET endpoints
* @type {AclEntry[]}
* @memberof Output
*/
acl?: AclEntry[];
constructor(obj?: Partial<Output>);
}
export default Output;