UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

27 lines 1.09 kB
import { StorageEncryptionObject } from './StorageEncryptionObject'; import { StorageLifecycleConfiguration } from './StorageLifecycleConfiguration'; import { StorageLockConfiguration } from './StorageLockConfiguration'; import { StorageReplicationObjectIn } from './StorageReplicationObjectIn'; import { StorageVersioningObject } from './StorageVersioningObject'; /** Create an object storage container. */ export interface StorageContainerCreation { /** Encryption configuration. */ encryption?: StorageEncryptionObject; /** Lifecycle configuration */ lifecycle?: StorageLifecycleConfiguration; /** Container name. */ name: string; /** Object lock configuration. */ objectLock?: StorageLockConfiguration; /** Container owner user ID. */ ownerId?: number; /** Replication configuration. */ replication?: StorageReplicationObjectIn; /** Container tags. */ tags?: { [key: string]: string; }; /** Versioning configuration. */ versioning?: StorageVersioningObject; } //# sourceMappingURL=StorageContainerCreation.d.ts.map