UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

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