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 StorageContainerUpdate {
    /** Encryption configuration. */
    encryption?: StorageEncryptionObject;
    /** Lifecycle configuration */
    lifecycle?: StorageLifecycleConfiguration;
    /** Object lock configuration. */
    objectLock?: StorageLockConfiguration;
    /** Replication configuration. */
    replication?: StorageReplicationObjectIn;
    /** Container tags. */
    tags?: {
        [key: string]: string;
    };
    /** Versioning configuration. */
    versioning?: StorageVersioningObject;
}
//# sourceMappingURL=StorageContainerUpdate.d.ts.map