@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
31 lines • 1.94 kB
TypeScript
import { OvaTemplatesEnum } from './OvaTemplatesEnum';
import { RolesEnum } from './RolesEnum';
import { Ipv4 } from '../../Ipv4';
/** This section contains the configuration details for setting up the SAP Application servers. */
export interface ApplicationServers {
/** Defines the name of the datastore where the SAP Application server's virtual machine will be stored. */
datastoreName: string;
/** Defines the IPv4 address of the default gateway that the SAP Application server will use to access external networks. */
gateway: Ipv4;
/** Represents the unique instance number assigned to the SAP Application server within the SAP system landscape. */
instanceNumber: string;
/** Defines the static IPv4 address for the SAP Application server, which must be unique within the specified network. */
ipAddress: Ipv4;
/** Allocates the amount of RAM (in gigabytes) to be assigned to the SAP Application server for optimal performance. */
memory: number;
/** Defines the hostname of the SAP Application server's virtual machine, which should be unique. */
name: string;
/** Defines the netmask for the SAP Application server, which defines the network range it belongs to. */
netmask: Ipv4;
/** Defines the network name to which the SAP Application server will be connected. */
network: string;
/** Selects the OVA template that will be used to deploy the SAP Application server. */
ovaTemplate: OvaTemplatesEnum;
/** Assigns a specific role to the SAP Application server, based on its intended function within the SAP environment. */
role: RolesEnum;
/** Defines the password for the root user account of the SAP Application server's virtual machine. */
rootPassword: string;
/** Defines the number of virtual CPUs (vCPUs) that will be allocated to the SAP Application server. */
vcpus: number;
}
//# sourceMappingURL=ApplicationServers.d.ts.map