import { ApplicationServers } from './ApplicationServers';
import { ApplicationTypeEnum } from './ApplicationTypeEnum';
import { ApplicationVersionEnum } from './ApplicationVersionEnum';
import { Bucket } from './Bucket';
import { DeploymentTypeEnum } from './DeploymentTypeEnum';
import { Firewall } from './Firewall';
import { HanaServers } from './HanaServers';
import { Ldp } from './Ldp';
import { Passwords } from './Passwords';
import { Sids } from './Sids';
import { SystemUsageEnum } from './SystemUsageEnum';
/** Define parameters to create a SAP pre-installation task. */
export interface Params {
    /** The configuration for your SAP Application Servers (SCS, ERS, PAS, AAS) virtual machines. */
    applicationServers: ApplicationServers[];
    /** The type of SAP application. */
    applicationType: ApplicationTypeEnum;
    /** The version of the SAP application. */
    applicationVersion: ApplicationVersionEnum;
    /** The configuration for the bucket which will be used to store your SAP HANA backups with OVHcloud Backint Agent. */
    bucketBackint: Bucket;
    /** The configuration for the bucket SAP sources. */
    bucketSources: Bucket;
    /** The name of the cluster. */
    clusterName: string;
    /** The type of SAP deployment. */
    deploymentType: DeploymentTypeEnum;
    /** The domain name. */
    domainName: string;
    /** The configuration for the firewall. */
    firewall: Firewall;
    /** The configuration for your SAP HANA virtual machine. */
    hanaServers: HanaServers[];
    /** The configuration for the Logs Data Platform which will be used to externalise operating system and SAP logs. */
    logsDataPlatform: Ldp;
    /** The license for the operating system. */
    osLicense: string;
    /** Whether the operating system should be updated during the pre-installation process. */
    osUpdate: boolean;
    /** The configuration for the passwords. */
    passwords: Passwords;
    /** The configuration for the SAP SIDS. */
    sids: Sids;
    /** The intended usage of the SAP system. */
    systemUsage: SystemUsageEnum;
    /** The unique identifier of the VDC (Virtual Data Center). */
    vdcId: string;
}
//# sourceMappingURL=Params.d.ts.map