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