UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

27 lines 970 B
import { ObjectLegalHoldStatusEnum } from './storage/ObjectLegalHoldStatusEnum'; import { StorageClassEnum } from './storage/StorageClassEnum'; import { StorageObjectRetentionConfiguration } from './StorageObjectRetentionConfiguration'; /** Object */ export interface StorageObjectVersion { /** ETag */ etag: string; /** Whether this object is a delete marker */ isDeleteMarker?: boolean; /** Whether this is the latest version of the object */ isLatest?: boolean; /** Key */ key: string; /** Last modification date */ lastModified: string; /** Object legal hold status */ legalHold?: ObjectLegalHoldStatusEnum; /** Object lock retention configuration */ lock?: StorageObjectRetentionConfiguration; /** Size (bytes) */ size: number; /** Storage class */ storageClass?: StorageClassEnum; /** Version ID of the object */ versionId: string; } //# sourceMappingURL=StorageObjectVersion.d.ts.map