UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

55 lines (54 loc) 1.61 kB
import AwsCloudRegion from './AwsCloudRegion'; import Output from './Output'; import OutputType from './OutputType'; import S3SignatureVersion from './S3SignatureVersion'; /** * @export * @class S3Output */ export declare class S3Output extends Output { /** * Discriminator property for Output * @type {string} * @memberof S3Output */ readonly type: OutputType; /** * Amazon S3 bucket name (required) * @type {string} * @memberof S3Output */ bucketName?: string; /** * Amazon S3 access key (required) * @type {string} * @memberof S3Output */ accessKey?: string; /** * Amazon S3 secret key (required) * @type {string} * @memberof S3Output */ secretKey?: string; /** * If set a user defined tag (x-amz-meta-) with that key will be used to store the MD5 hash of the file. * @type {string} * @memberof S3Output */ md5MetaTag?: string; /** * The cloud region in which the bucket is located. Is used to determine the ideal location for your encodings automatically. * @type {AwsCloudRegion} * @memberof S3Output */ cloudRegion?: AwsCloudRegion; /** * Specifies the method used for authentication. Must be set to S3_V2 if the region supports both V2 and V4, but the bucket allows V2 only (see https://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region) * @type {S3SignatureVersion} * @memberof S3Output */ signatureVersion?: S3SignatureVersion; constructor(obj?: Partial<S3Output>); } export default S3Output;