@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
37 lines • 2.45 kB
TypeScript
import { ApplicationTypeEnum } from './sap/ApplicationTypeEnum';
import { DeploymentTypeEnum } from './sap/DeploymentTypeEnum';
import { StatusEnum } from './sap/StatusEnum';
/** This schema provides detailed information about the pre-installation tasks related to SAP deployments. */
export interface Sap {
/** Provides the current operational state of the Ansible SAP HANA component during the pre-installation process. */
ansibleSapHanaStatus: StatusEnum;
/** Provides the current operational state of the Ansible SAP system component during the pre-installation process. */
ansibleSapSystemStatus: StatusEnum;
/** Describes the type of SAP application that is being installed as part of the pre-installation tasks. */
applicationType: ApplicationTypeEnum;
/** Describes the specific version of the SAP application that is being installed during the pre-installation process. */
applicationVersion: string;
/** Provides the current status of the clean-up operations performed as part of the pre-installation tasks. */
cleanStatus: StatusEnum;
/** Describes the type of deployment strategy being used for the SAP installation during the pre-installation process. */
deploymentType: DeploymentTypeEnum;
/** Records the date and time when the pre-installation tasks were finished. */
endTime?: string;
/** Contains a detailed error message if any issues or failures occurred during the execution of the pre-installation tasks. */
errorMessage?: string;
/** Provides the current operational state of the Gateway component during the pre-installation process. */
gatewayStatus: StatusEnum;
/** Describes the System ID (SID) assigned to the SAP HANA instance being installed as part of the pre-installation tasks. */
sapHanaSid: string;
/** Describes the System ID (SID) assigned to the SAP system being installed as part of the pre-installation tasks. */
sapSid: string;
/** Records the date and time when the pre-installation tasks were initiated. */
startTime: string;
/** Provides an overview of the current overall status of the pre-installation tasks. */
status: StatusEnum;
/** Uniquely identifies each set of pre-installation tasks. */
taskId: string;
/** Provides the current operational state of the Terraform component during the pre-installation process. */
terraformStatus: StatusEnum;
}
//# sourceMappingURL=Sap.d.ts.map