@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
53 lines • 2.12 kB
TypeScript
import { ServiceOfferEnum } from './ServiceOfferEnum';
import { SpamAndVirusConfiguration } from './SpamAndVirusConfiguration';
import { ServiceStateEnum } from './ServiceStateEnum';
/** Exchange service */
export interface ExchangeService {
/** Enable or disable password change via ADFS */
adfsChangePassword: boolean;
/** DNS Domain Control Validation record, require for order ssl varification process */
cnameDcvRecord?: string;
/** enable policy for strong and secure passwords */
complexityEnabled: boolean;
/** ID of the authentication policy to apply on a new Exchange account */
defaultAuthenticationPolicyId?: number;
/** service displayName */
displayName?: string;
/** */
domain: string;
/** */
hostname?: string;
/** Update date */
lastUpdateDate?: string;
/** number of minutes account will remain locked if it occurs */
lockoutDuration: number;
/** number of minutes that must elapse after a failed logon to reset lockout trigger */
lockoutObservationWindow: number;
/** number of attempts before account to be locked */
lockoutThreshold?: number;
/** maximum number of days that account's password is valid before expiration */
maxPasswordAge?: number;
/** Maximum message size that You can receive in MB */
maxReceiveSize: number;
/** Maximum message size that You can send in MB */
maxSendSize: number;
/** minimum number of days before able to change account's password */
minPasswordAge?: number;
/** minimum number of characters password must contain */
minPasswordLength?: number;
/** */
offer: ServiceOfferEnum;
/** number of historical password that cannot be reused */
passwordHistoryCount?: number;
/** Spam and Antivirus configuration */
spamAndVirusConfiguration: SpamAndVirusConfiguration;
/** */
sslExpirationDate?: string;
/** */
state: ServiceStateEnum;
/** Task pending id */
taskPendingId: number;
/** URL for web interface */
webUrl?: string;
}
//# sourceMappingURL=ExchangeService.d.ts.map