UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

34 lines 1.17 kB
import { StorageEncryptionObject } from './StorageEncryptionObject'; 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; /** 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