luna_lambda_tools.public.clients.lis.LIS

class luna_lambda_tools.public.clients.lis.LIS(lisClient, accountId, bucket)[source]

Luna-image-store client

__init__(lisClient, accountId, bucket)[source]

Methods

__init__(lisClient, accountId, bucket)

deleteImage(imageId[, raiseError])

Delete image from bucket.

deleteImages(imageIds[, raiseError])

Delete images from bucket.

deleteObject(objectId[, raiseError])

Delete object from bucket.

deleteObjects(objectIds[, raiseError])

Delete objects from bucket.

getAddress()

Get luna-image-store address

getImage(imageId[, withMeta, raiseError])

Get image from bucket.

getObject(objectId[, raiseError])

Get object from bucket.

headImage(imageId[, withMeta, raiseError])

Check image existence in bucket.

headObject(objectId[, raiseError])

Check object existence in bucket.

postImage(imageInBytes[, contentType, ...])

Post an image to bucket.

postObject(objectBody[, contentType, raiseError])

Post object to bucket.

putImage(imageInBytes, imageId[, ...])

Put an image to bucket.

putObject(objectBody, objectId[, ...])

Put object to bucket.