UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

61 lines 2.46 kB
import { ExchangeLicenceEnum } from './ExchangeLicenceEnum'; import { MailingFilterEnum } from './MailingFilterEnum'; import { RenewPeriodEnum } from './RenewPeriodEnum'; import { SpamAndVirusConfiguration } from './SpamAndVirusConfiguration'; import { ObjectStateEnum } from './ObjectStateEnum'; /** Exchange mailbox information */ export interface ExchangeInformation { /** Exchange account license */ accountLicense: ExchangeLicenceEnum; /** Indicates if the account is configured */ configured: boolean; /** Creation date */ creationDate?: string; /** Mailbox usage in KB */ currentUsage?: number; /** Delete mailbox at expiration date */ deleteAtExpiration?: boolean; /** Delete Outlook license at expiration date */ deleteOutlookAtExpiration?: boolean; /** Property needed for mailbox manual configuration (GUID) */ exchangeGuid?: string; /** Expiration date */ expirationDate?: string; /** Expiration date of Outlook license */ expirationOutlookDate?: string; /** Visibility in Global Address List */ hiddenFromGAL: boolean; /** Account id */ id: number; /** Litigation hold feature enabled on this mailbox */ litigation: boolean; /** Litigation hold period in days (0 means unlimited). This setting covers all items in the mailbox. */ litigationPeriod?: number; /** Enable or disable anti-virus and anti-spam */ mailingFilter?: MailingFilterEnum[]; /** Count the number of related aliases attached to this account */ numberOfAliases: number; /** Outlook licence attached */ outlookLicense: boolean; /** OWA policy restriction is applied */ owaLimited: boolean; /** Primary address of the mailbox */ primaryEmailAddress: string; /** Maximum mailbox usage in GB (overall size) */ quota: number; /** Frequency of Outlook license renewals */ renewOutlookPeriod?: RenewPeriodEnum; /** Frequency of mailbox license renewals */ renewPeriod?: RenewPeriodEnum; /** Spam and Antivirus configuration */ spamAndVirusConfiguration: SpamAndVirusConfiguration; /** Spam activity detected on this mailbox */ spamDetected: boolean; /** Ticket number of spam detection */ spamTicketNumber?: number; /** Mailbox state */ state: ObjectStateEnum; /** Pending task id for this account */ taskPendingId: number; } //# sourceMappingURL=ExchangeInformation.d.ts.map