/**
 * Admin API
 * The Admin API is used to manage the ApeCloud platform.
 *
 * The version of the OpenAPI document: 1.0.0
 * Contact: support@apecloud.com
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import type { EnvironmentStorageType } from './environment-storage-type';
import type { StaticCluster } from './static-cluster';
import type { StorageCreate } from './storage-create';
/**
 * Storage config
 * @export
 * @interface EnvironmentStorage
 */
export interface EnvironmentStorage {
    /**
     * the storage name
     * @type {string}
     * @memberof EnvironmentStorage
     */
    'name'?: string;
    /**
     *
     * @type {EnvironmentStorageType}
     * @memberof EnvironmentStorage
     */
    'type'?: EnvironmentStorageType;
    /**
     * the existed cluster name for creating storage
     * @type {string}
     * @memberof EnvironmentStorage
     */
    'reusedClusterName'?: string;
    /**
     * the existed cluster namespace for creating storage
     * @type {string}
     * @memberof EnvironmentStorage
     */
    'reusedClusterNamespace'?: string;
    /**
     *
     * @type {StorageCreate}
     * @memberof EnvironmentStorage
     */
    'config'?: StorageCreate;
    /**
     *
     * @type {StaticCluster}
     * @memberof EnvironmentStorage
     */
    'cluster'?: StaticCluster;
}
//# sourceMappingURL=environment-storage.d.ts.map