import { OvaTemplatesEnum } from './OvaTemplatesEnum';
import { Ipv4 } from '../../Ipv4';
/** This section contains the configuration details required for setting up and managing SAP HANA servers. */
export interface HanaServers {
    /** Defines the name of the datastore where the SAP HANA server's virtual machine will be stored. */
    datastoreName: string;
    /** Indicates whether the root password used for the SAP HANA server is encrypted. */
    encryptPassword: boolean;
    /** Defines the IPv4 address of the default gateway that the SAP HANA server will use to access external networks. */
    gateway: Ipv4;
    /** Represents the unique instance number assigned to the SAP HANA server within the SAP system landscape. */
    instanceNumber: string;
    /** Defines the IPv4 address that will be assigned to the SAP HANA server's virtual machine. */
    ipAddress: Ipv4;
    /** Allocates the amount of RAM (in gigabytes) to be assigned to the SAP HANA server for optimal performance. */
    memory: number;
    /** Defines the hostname that will be assigned to the SAP HANA server's virtual machine. */
    name: string;
    /** Defines the netmask for the SAP HANA server, which defines the network range it belongs to. */
    netmask: Ipv4;
    /** Defines the network name to which the SAP HANA server will be connected. */
    network: string;
    /** Selects the OVA template that will be used to deploy the SAP HANA server. */
    ovaTemplate: OvaTemplatesEnum;
    /** Defines the password for the root user account of the SAP HANA server's virtual machine. */
    rootPassword: string;
    /** Defines the thick provisioning policy that will be applied to the SAP HANA server's storage allocation. */
    thickDatastorePolicy: string;
    /** Defines the thin provisioning policy for the SAP HANA server's storage allocation. If left empty, the default storage policy configured at the datastore level will be used. */
    thinDatastorePolicy: string;
    /** Defines the number of virtual CPUs (vCPUs) that will be allocated to the SAP HANA server. */
    vcpus: number;
}
//# sourceMappingURL=HanaServers.d.ts.map