@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
34 lines • 1.19 kB
TypeScript
import { ObjectStateEnum } from '../pro/ObjectStateEnum';
import { DomainTypeEnum } from '../pro/DomainTypeEnum';
/** Domain */
export interface Domain {
/** Cname that will be checked to prove the domain ownership */
cnameToCheck?: string;
/** List of aliases for this domain */
domainAliases: string[];
/** Domain validation status */
domainValidated: boolean;
/** Expected MX record(s) on this domain */
expectedMX: string[];
/** Indicate if this domain is an alias for another domain */
isAliasDomain: boolean;
/** If true your dns mx configuration is valid */
mxIsValid: boolean;
/** Domain MX record configured in DNS */
mxRecord: string[];
/** If specified, emails to not existing address will be redirected to that domain */
mxRelay?: string;
/** Domain name */
name: string;
/** If true your dns srv record is valid */
srvIsValid: boolean;
/** Domain SRV record configured in DNS */
srvRecord: string[];
/** Domain state */
state: ObjectStateEnum;
/** Pending taks id */
taskPendingId: number;
/** Domain type */
type: DomainTypeEnum;
}
//# sourceMappingURL=Domain.d.ts.map