import { Ipv4 } from '../../Ipv4';
import { RolesEnum } from './RolesEnum';
/** Information for configuring the SAP Application servers. */
export interface ApplicationServers {
    /** The name of the datastore for the SAP Application server. */
    datastoreName: string;
    /** Whether the password for the SAP Application server is encrypted. */
    encryptPassword: boolean;
    /** The IPv4 address of the gateway. */
    gateway: Ipv4;
    /** The instance number of the SAP Application server. */
    instanceNumber: string;
    /** The IP address of the SAP Application server. */
    ipAddress: Ipv4;
    /** The amount of memory of the SAP Application server in gigibytes. */
    memory: number;
    /** The hostname of the SAP Application virtual machine. */
    name: string;
    /** The netmask of the SAP Application server. */
    netmask: Ipv4;
    /** The network name for the SAP Application server. */
    network: string;
    /** The OVA template of the SAP Application server. */
    ovaTemplate: string;
    /** The role of the SAP Application server. */
    role: RolesEnum;
    /** The password for the SAP Application server. This is used to authenticate the root of the SAP Application virtual machine. */
    rootPassword: string;
    /** The number of CPUs of the SAP Application server. */
    vcpus: number;
}
//# sourceMappingURL=ApplicationServers.d.ts.map