@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
36 lines • 1.29 kB
TypeScript
import { Capabilities } from './Capabilities';
import { CdnEnum } from './CdnEnum';
import { FirewallEnum } from './FirewallEnum';
import { StatusEnum } from './StatusEnum';
import { VcsStatusEnum } from './VcsStatusEnum';
import { CountryEnum } from '../CountryEnum';
/** Public attached domain */
export interface PublicAttachedDomain {
/** Provides the capabilities related to your attachedDomain */
capabilities: Capabilities[];
/** whether or not attachedDomain 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;
/** Whether your CDN can be flushed */
isFlushable: boolean;
/** Domain for separate the logs */
ownLog?: string;
/** Attached domain path */
path: string;
/** The runtime configuration ID used on this domain */
runtimeId?: number;
/** Put domain in SSL certificate */
ssl?: boolean;
/** Domain status */
status: StatusEnum;
/** The task ID working on this domain */
taskId?: number;
/** The status of the VCS synchronization */
vcsStatus: VcsStatusEnum;
}
//# sourceMappingURL=PublicAttachedDomain.d.ts.map