UNPKG

@vectorize-io/vectorize-client

Version:
63 lines (62 loc) 1.79 kB
/** * Vectorize API * API for Vectorize services (Beta) * * The version of the OpenAPI document: 0.1.2 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Authentication configuration for Amazon S3 * @export * @interface AWSS3AuthConfig */ export interface AWSS3AuthConfig { /** * Access Key. Example: Enter Access Key * @type {string} * @memberof AWSS3AuthConfig */ accessKey: string; /** * Secret Key. Example: Enter Secret Key * @type {string} * @memberof AWSS3AuthConfig */ secretKey: string; /** * Bucket Name. Example: Enter your S3 Bucket Name * @type {string} * @memberof AWSS3AuthConfig */ bucketName: string; /** * Endpoint. Example: Enter Endpoint URL * @type {string} * @memberof AWSS3AuthConfig */ endpoint?: string; /** * Region. Example: Region Name * @type {string} * @memberof AWSS3AuthConfig */ region?: string; /** * Allow as archive destination * @type {boolean} * @memberof AWSS3AuthConfig */ archiver: boolean; } /** * Check if a given object implements the AWSS3AuthConfig interface. */ export declare function instanceOfAWSS3AuthConfig(value: object): value is AWSS3AuthConfig; export declare function AWSS3AuthConfigFromJSON(json: any): AWSS3AuthConfig; export declare function AWSS3AuthConfigFromJSONTyped(json: any, ignoreDiscriminator: boolean): AWSS3AuthConfig; export declare function AWSS3AuthConfigToJSON(json: any): AWSS3AuthConfig; export declare function AWSS3AuthConfigToJSONTyped(value?: AWSS3AuthConfig | null, ignoreDiscriminator?: boolean): any;