UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

45 lines 1.66 kB
import { DomainDkimDiagnostics } from './DomainDkimDiagnostics'; import { ObjectStateEnum } from './ObjectStateEnum'; import { DomainTypeEnum } from './DomainTypeEnum'; /** Domain */ export interface DomainNative { /** Cname that will be checked to prove the domain ownership */ cnameToCheck?: string; /** Dkim selectors and DNS configuration state */ dkimDiagnostics?: DomainDkimDiagnostics; /** List of aliases for this domain */ domainAliases: string[]; /** Domain validation status */ domainValidated: boolean; /** Expected SRV record on this domain */ expectedAutodiscoverSRV: string; /** Expected MX record(s) on this domain */ expectedMX: string[]; /** Expected SPF record on this domain */ expectedSPF: 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; /** SPF record validation passed */ spfIsValid: boolean; /** Domain's SPF record configured in the DNS */ spfRecord?: string[]; /** If true your DNS SRV record is valid */ srvIsValid: boolean; /** Domain SRV record configured in DNS */ srvRecord?: string[]; /** Domain state */ state: ObjectStateEnum; /** Pending tasks id */ taskPendingId: number; /** Domain type */ type: DomainTypeEnum; } //# sourceMappingURL=DomainNative.d.ts.map