@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
73 lines (72 loc) • 1.84 kB
TypeScript
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;