@codification/cutwater-build-aws
Version:
Tasks for working with AWS.
37 lines • 1.11 kB
TypeScript
import { AwsCliTask } from './AwsCliTask';
export interface S3CopyParameters {
dryrun?: boolean;
quiet: boolean;
include?: string;
exclude?: string;
acl?: string;
followSymlinks?: boolean;
noFollowSymlinks?: boolean;
noGuessMimeType?: boolean;
storageClass?: 'STANDARD' | 'REDUCED_REDUNDANCY' | 'STANDARD_IA' | 'ONEZONE_IA' | 'INTELLIGENT_TIERING' | 'GLACIER' | 'DEEP_ARCHIVE';
grants?: string;
websiteRedirect?: string;
contentType?: string;
cacheControl?: string;
contentDisposition?: string;
contentEncoding?: string;
contentLanguage?: string;
expires?: string;
sourceRegion?: string;
onlyShowErrors?: boolean;
noProgress?: boolean;
pageSize?: number;
ignoreGlacierWarnings?: boolean;
forceGlacierTransfer?: boolean;
requestPayer?: string;
metadata?: {
[key: string]: string;
};
metadataDirective?: string;
expectedSize?: string;
recursive?: boolean;
}
export declare class S3CopyTask extends AwsCliTask<S3CopyParameters> {
constructor();
}
//# sourceMappingURL=S3CopyTask.d.ts.map