UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

37 lines 1.32 kB
import { StorageEncryptionObject } from './StorageEncryptionObject'; import { StorageLockConfiguration } from './StorageLockConfiguration'; import { StorageObject } from './StorageObject'; import { StorageReplicationObject } from './StorageReplicationObject'; import { StorageVersioningObject } from './StorageVersioningObject'; /** Container */ export interface StorageContainer { /** The date and timestamp when the resource was created */ createdAt: string; /** Encryption configuration */ encryption?: StorageEncryptionObject; /** Container name */ name: string; /** Object lock configuration */ objectLock?: StorageLockConfiguration; /** Container objects */ objects: StorageObject[]; /** Container total objects count */ objectsCount: number; /** Container total objects size (bytes) */ objectsSize: number; /** Container owner user ID */ ownerId: number; /** Container region */ region: string; /** Replication configuration */ replication?: StorageReplicationObject; /** Container tags */ tags?: { [key: string]: string; }; /** Versioning configuration */ versioning?: StorageVersioningObject; /** Container virtual host */ virtualHost: string; } //# sourceMappingURL=StorageContainer.d.ts.map