import { Capability } from './Capability';
import { ExportLocationObject } from './ExportLocationObject';
import { ProtocolEnum } from './ProtocolEnum';
import { StatusEnum } from './StatusEnum';
import { TypeEnum } from './TypeEnum';
/** Share */
export interface Share {
    /** Availability zone */
    availabilityZone?: string;
    /** Share capabilities */
    capabilities?: Capability[];
    /** The date and timestamp when the resource was created */
    createdAt: string;
    /** Share description */
    description: string;
    /** Share export locations */
    exportLocations?: ExportLocationObject[];
    /** Share ID */
    id: string;
    /** Whether the share is public */
    isPublic: boolean;
    /** Share name */
    name: string;
    /** Private network ID */
    networkId?: string;
    /** Share protocol */
    protocol: ProtocolEnum;
    /** Region */
    region: string;
    /** Share network ID */
    shareNetworkId?: string;
    /** Share size in GB */
    size: number;
    /** Share status */
    status: StatusEnum;
    /** Subnet ID */
    subnetId?: string;
    /** Share type */
    type: TypeEnum;
}
//# sourceMappingURL=Share.d.ts.map