@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
34 lines • 2.14 kB
TypeScript
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