@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
32 lines • 1.11 kB
TypeScript
import { ObjectStateEnum } from './ObjectStateEnum';
import { DomainTypeEnum } from './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;
/** 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