UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

51 lines 3.27 kB
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'; /** This object defines the parameters required to initiate a pre-installation task for an SAP environment. */ export interface Params { /** An array containing the configuration details for each SAP Application Server (such as SCS, ERS, PAS, AAS) virtual machine that will be deployed. */ applicationServers: ApplicationServers[]; /** Selects the type of SAP application that will be installed, such as NetWeaver 7.50 or S/4HANA. */ applicationType: ApplicationTypeEnum; /** Selects the specific version of the SAP application that will be deployed. */ applicationVersion: ApplicationVersionEnum; /** Configuration settings for the storage bucket used by the OVHcloud Backint Agent to store SAP HANA backup files. */ bucketBackint: Bucket; /** Configuration settings for the storage bucket that contains the necessary SAP installation sources. */ bucketSources: Bucket; /** A user-defined name for the cluster that will host the SAP environment, usually 'Cluster1'. */ clusterName: string; /** Selects the type of SAP deployment, such as Standard, Distributed or High-Availability. */ deploymentType: DeploymentTypeEnum; /** The fully qualified domain name (FQDN) that will be used for the SAP environment. */ domainName: string; /** Configuration settings for the firewall to protect the SAP environment. */ firewall: Firewall; /** An array containing the configuration details for each SAP HANA virtual machine that will be deployed. */ hanaServers: HanaServers[]; /** Configuration settings for the Logs Data Platform that will be used to collect and externalize operating system and SAP logs. */ logsDataPlatform: Ldp; /** The license key or identifier for the operating system that will be used for the SAP environment. */ osLicense: string; /** A boolean value indicating whether the operating system should be updated during the pre-installation process. */ osUpdate: boolean; /** Configuration settings for the various passwords required for the SAP environment, including database, administrator, and service accounts. */ passwords: Passwords; /** The name of the Hosted Private Cloud service. This field is primarily used by the OVHcloud Manager during the import process. */ serviceName: string; /** Configuration settings for the System IDs (SIDs) that will be used for the SAP environment. */ sids: Sids; /** Selects the intended usage of the SAP system, such as custom, development, production or test. */ systemUsage: SystemUsageEnum; /** The unique identifier for the Virtual Data Center (VDC) where the SAP environment will be deployed. */ vdcId: string; } //# sourceMappingURL=Params.d.ts.map