oclif
Version:
oclif: create your own CLI
23 lines (22 loc) • 1.38 kB
TypeScript
import { type CreateInvalidationCommandOutput, type CreateInvalidationRequest } from '@aws-sdk/client-cloudfront';
import { type CopyObjectOutput, type CopyObjectRequest, type DeleteObjectsOutput, type DeleteObjectsRequest, type GetObjectOutput, type GetObjectRequest, type HeadObjectOutput, type HeadObjectRequest, type ListObjectsV2Output, type ListObjectsV2Request, type PutObjectOutput, type PutObjectRequest } from '@aws-sdk/client-s3';
declare const _default: {
readonly cloudfront: {
createCloudfrontInvalidation: (options: CreateInvalidationRequest) => Promise<CreateInvalidationCommandOutput>;
};
readonly s3: {
copyObject: (options: CopyObjectRequest, { dryRun, ignoreMissing, namespace }: {
dryRun?: boolean;
ignoreMissing?: boolean;
namespace?: string;
}) => Promise<CopyObjectOutput>;
deleteObjects: (options: DeleteObjectsRequest) => Promise<DeleteObjectsOutput>;
getObject: (options: GetObjectRequest) => Promise<GetObjectOutput>;
headObject: (options: HeadObjectRequest) => Promise<HeadObjectOutput>;
listObjects: (options: ListObjectsV2Request) => Promise<ListObjectsV2Output>;
uploadFile: (local: string, options: PutObjectRequest, { dryRun }?: {
dryRun?: boolean;
}) => Promise<PutObjectOutput>;
};
};
export default _default;