import { ResourceBase, ResourceTag } from '../resource'; import { Value, List } from '../dataTypes'; export declare class NFS { MountOptions: NfsMountOptions; constructor(properties: NFS); } export declare class NfsMountOptions { Version?: Value; constructor(properties: NfsMountOptions); } export declare class Protocol { SMB?: SMB; NFS?: NFS; constructor(properties: Protocol); } export declare class SMB { User: Value; Domain?: Value; MountOptions: SmbMountOptions; Password: Value; constructor(properties: SMB); } export declare class SmbMountOptions { Version?: Value; constructor(properties: SmbMountOptions); } export interface LocationFSxONTAPProperties { StorageVirtualMachineArn: Value; Subdirectory?: Value; Protocol?: Protocol; SecurityGroupArns: List>; Tags?: List; } export default class LocationFSxONTAP extends ResourceBase { static NFS: typeof NFS; static NfsMountOptions: typeof NfsMountOptions; static Protocol: typeof Protocol; static SMB: typeof SMB; static SmbMountOptions: typeof SmbMountOptions; constructor(properties: LocationFSxONTAPProperties); }