import { Capabilities } from './attachedDomain/Capabilities';
import { CdnEnum } from './attachedDomain/CdnEnum';
import { FirewallEnum } from './attachedDomain/FirewallEnum';
import { StatusEnum } from './attachedDomain/StatusEnum';
import { CountryEnum } from './CountryEnum';
/** Virtual service */
export interface AttachedDomain {
    /** Provides the capabilities related to your attachedDomain */
    capabilities: Capabilities[];
    /** Is linked to the hosting cdn */
    cdn: CdnEnum;
    /** Domain linked (fqdn) */
    domain: string;
    /** Firewall state for this path */
    firewall: FirewallEnum;
    /** IP location of the domain linked */
    ipLocation?: CountryEnum;
    /** Provides information if your Cdn can be flushed or not */
    isFlushable: boolean;
    /** Put domain for separate the logs */
    ownLog?: string;
    /** Domain path, relative to your home directory */
    path: string;
    /** The runtime configuration ID used on this domain */
    runtimeId?: number;
    /** Put domain in ssl certificate */
    ssl?: boolean;
    /** The domain status */
    status: StatusEnum;
    /** The task ID working on this domain */
    taskId?: number;
}
//# sourceMappingURL=AttachedDomain.d.ts.map