UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

73 lines (72 loc) 1.85 kB
import Output from './Output'; import OutputType from './OutputType'; import S3AccessStyle from './S3AccessStyle'; import S3SignatureVersion from './S3SignatureVersion'; /** * @export * @class GenericS3Output */ export declare class GenericS3Output extends Output { /** * Discriminator property for Output * @type {string} * @memberof GenericS3Output */ readonly type: OutputType; /** * Your generic S3 access key (required) * @type {string} * @memberof GenericS3Output */ accessKey?: string; /** * Your generic S3 secret key (required) * @type {string} * @memberof GenericS3Output */ secretKey?: string; /** * Name of the bucket (required) * @type {string} * @memberof GenericS3Output */ bucketName?: string; /** * The Generic S3 server hostname (or IP address) (required) * @type {string} * @memberof GenericS3Output */ host?: string; /** * The port on which the Generic S3 server is running on (if not provided 8000 will be used) * @type {number} * @memberof GenericS3Output */ port?: number; /** * Controls whether SSL is used or not * @type {boolean} * @memberof GenericS3Output */ ssl?: boolean; /** * The signing region to use * @type {string} * @memberof GenericS3Output */ signingRegion?: string; /** * Specifies the method used for authentication * @type {S3SignatureVersion} * @memberof GenericS3Output */ signatureVersion?: S3SignatureVersion; /** * Specifies the URL access style to use * @type {S3AccessStyle} * @memberof GenericS3Output */ accessStyle?: S3AccessStyle; constructor(obj?: Partial<GenericS3Output>); } export default GenericS3Output;